Java

Android Java 定期実行 送信処理

Worker_TEST_01.java public static Worker_TEST_01 getInstance() {//インスタンスを取得 return instance;}/** * ------------- Send_table_01 から CSV ファイルを作成 処理 & ファイル送信処理 WorkerManager */public void Task_schedule_Send_CSV() { …

Android Java 正規表現 分岐

String sss = "00009D-KT1"; // === 文字列に アルファベットが入っていて、文字列 13桁以下 if(sss.matches("^.*[A-Z a-z].*$") || sss.length() < 13) { System.out.println("アルファベットを含む もしくは 文字列 13以下"); // === 13桁の数字 でかつ …

Android 端末特定 番号取得

// 端末の固有識別番号の取得 String androidId = Settings.Secure.getString( this.getContentResolver(), Settings.Secure.ANDROID_ID );

【RS232C通信 】データ長7ビットのシリアル通信(ヘルスケア 機器連携) VB => Android(Java)移植

" data-en-clipboard="true"> /** * 体重計(機器) から測定値を取得する */ private void btWB110(BluetoothSppConnection connection, String address) { final int RECEIVE_SIZE = 1000; byte byBuff; // 送信バッファ byte status = new byte[RECEIVE_S…

パリティチェック実装 VB => Java(Android) 移植 2022_02_10 メモ

置き換え -----------------[VB] -128&H80 [java]Byte.MIN_VALUE ----------------[VB] 128&H7F [java]Byte.MAX_VALUE ----- [コード: パリティビット を付加する] /** * SetParity * バイト列の最上位ビットにパリティ情報を付加する * * pData Byte() I バ…

コマンド送信用 16進数文字列作成

// 送信パラメーター(STX) char char_c_02 = 0x02; strCommandG = String.valueOf(char_c_02); // CRLF 文字列作成 char C_Cr = 0x0d; // Cr char C_Lf = 0x0a; // Lf str_CrLf = String.valueOf(C_Cr) + String.valueOf(C_Lf); strCommandG += pNum.trim(…

java 16進数 文字切り取り 比較 メモ

// コマンド入り 文字列 char ch = 0x03; String str_ch = String.valueOf(ch); str_ch += "hjkeruhgrie"; // 比較対象用 16進数 文字 byte t = new byte[1]; t[0] = 0x03; // コマンド入り文字列から コマンド 部分を抜き出す String tmp = str_ch.substr…

VB.net => Java 移植 VB Val 関数

// === VB の Val 関数を java では => String strResult_02 = "{0,16,~0,1,MO,WB-150,Wk,76.15,Pt,0.00"; String val = strResult_02; String MidStr = val.replaceAll("[^\\d]", ""); System.out.println(MidStr); 出力 016011507615000

Java Android ファイル名で判別して、データを削除(実装版)2021

/** * log ディレクト が 存在している かつ 、ファイルがあって、ファイル名が TN- から始まっていたら、 * 全削除する。 */private void File_Del() { //************************** ファルダ 作成 ************************** String path = getApplicati…

Atcoder B - Collecting Balls (Easy Version) Java

問題文 xy 平面上に N 個のボールがあります。このうち i 番目のボールの位置は (xi,i) です。 したがって、N 本の直線 y=1, y=2, ..., y=N の上にそれぞれ 1 個ずつボールがあることになります。 すぬけ君は、これらのボールを回収するために、タイプ A, B …

Atcoder 花の水やり 問題

・凄くいい問題でした。ありがとうございます。 ■ 問題文 問題文 花壇に N 本の花が咲いており、それぞれ 1,2,......,N と番号が振られています。最初、全ての花の高さは 0 です。 数列 h={h1,h2,h3,......} が入力として与えられます。以下の「水やり」操作…

Atcoder 文字調べ cahrAt

■問題文 ある 3 日間の天気予報が、長さ 3 の文字列 S として与えられます。 S の i (1≤i≤3) 文字目が S のとき、i 日目の天気予報が晴れだったことを、C のときは曇りだったことを、R のときは雨だったことを意味します。 また 3 日間の実際の天気が、長さ …

java ハッシュマップ foreach ループ Iterator ループ メモ

import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Main { public static void main(String[] args) { // -------------------- ハッシュマップ ----------------------- HashMap<String,String> map = new HashMap<String,String>(); map.put("キ</string,string></string,string>…

java 競技プログラミング メモ

入力例1 20 10 10 3 25 10 20 15 70 70 出力例1 noisy noisy silent import java.util.アスタリスク; import java.util.List; import java.util.Arrays; public class Main { public static void main(String args) { Scanner sc = new Scanner(System.in); …

java 複数クラス メソッド呼び出し

Calc.java -------- import java.util.*; public class Calc { public static void main(String[] args) { int sum1 = 0; int sum2 = 0; sum1 = CalcLogic.tasu(88,133); sum2 = CalcLogic.hiku(8997,5567); System.out.println(sum1 + " " + sum2); } } ・C…

競技プログラミング メモ 入力値 受け取り java

// 文字列 取得 出力 Scanner sc = new Scanner(System.in); String str; str = sc.next(); System.out.print(str); -------------- // 整数取得 Scanner sc = new Scanner(System.in); // 整数取得 int g_i = sc.nextInt(); System.out.println(g_i + 1); -…

競技 プログラミング メモ 0913 13日の金曜日

// 文字列 strから 1文字切り取る substringstr = sc.next(); t = str.substring(0,1); System.out.print(t); ------------------------------------------------------------------------- // 文字列 空白分割処理 split Scanner sc = new Scanner(System.i…

java リスト処理 拡張for文 foreach iterator

import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Main{ public static void main(String args) { /*---------- iterator の for文 ----------*/ List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); li</integer>…

java8 ラムダ式 カウント処理 01

/*------------ カウント処理が可能 java8 ラムダ式 ------------*/ interface InterfaceTest2 { public void method(String s); } public class Main { public static void main(String args) { InterfaceTest2 it = a -> System.out.println(a.length()); …

競技プログラミング Sum of Three Integers

問題:Sum of Three Integers https://atcoder.jp/contests/abc051/tasks/abc051_b ■2重ループ ----------- import java.util.*; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int k = sc.nextInt(); int s…

OSI 基本参照モデル java

import java.util.*; public class Main { public static void main(String[] args) { System.out.println("OSI基本参照モデルの番号を入力してください"); Scanner sc = new Scanner(System.in); int sw = sc.nextInt(); switch(sw) { case 1: System.out.p…

java 忘備録 2次元 配列 01

import java.util.*; public class Main { public static void main(String args) { // Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in); //Scanner sc2 = new Scanner(System.in); int loop = sc.nextInt(); /* // 四角形 for (…

java 忘備集 02 配列とリスト

■リストと配列 ■配列 ・配列だけは入れ物の大きさを決めなければならない。一度配列の大きさを決めると、それ以後変更できない。 ・配列は固定の大きさなので、追加・削除・検索はできない。 String[] list = new String[3]; ---------------------- ■リスト…

java 忘備集 01

■Int パース 1: final int dec = 254;final String bin = Integer.toBinaryString(dec);System.out.println(bin); 2: String hoge = "1";int num = Integer.parseInt(hoge);System.out.println(num); ---------- ■String パース int num = 1; String str = S…

すっきりわかるjava p.116 switch

public class Switch118 { public static void main(String[] args) { System.out.println("あなたの運勢は・・・"); // 1 ~ 4 の乱数 int fortune = new java.util.Random().nextInt(4) + 1; switch (fortune) { case 1: System.out.println("大吉"); brea…

すっきりわかる java P.94 問題 

public class Q094 { public static void main(String[] args) { System.out.println("ようこそ占いの館へ"); System.out.println("あなたの名前を入力してください"); // 文字列 を keyboard 入力で取得 String name = new java.util.Scanner(System.in).ne…

android Java ランダム生成

// ランダム作成 Random randomGenerator = new Random(); int score = randomGenerator.nextInt(101); // 0 ~ 100 整数

android Java 3つのエラー手法

1:setError 2:Toast 3:Dialog ------ 1:setError 変数名.setError("エラーメッセージ"); -------- 2:Toast Toast.makeText( this, "Place entry your name", Toast.LENGTH_LONG ).show(); -------- 3:Dialog AlertDialog.Builder alertDialogBuilder = new A…

Android 方位センサー

◯方位センサー package com.example.tossy.sensorget;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import an…

java セッター

フィールドのアクセス権をprivateにすると、当然フィールドの値をクラスの外から変更することもできなくなります。 そこで、フィールドの値を変更するメソッドを定義します。 このような、フィールドの値を変更するメソッドを特に「セッター」といいます。セ…