おぼえがき

文字列の連結

String str = "aa"+i+"\n"+"あいう";

String str = "aa"+i+'\n'+"あいう";

どちらも
aa5
あいう

と出力する。
引用符(')と二重引用符(")に違いは無い。

String str = "aa"+i+\n+"あいう";

だと

sample.java:4: \92 は不正な文字です。
String str = "aa"+i+\n+"あいう";
            ^
sample.java:4: 文ではありません。
String str = "aa"+i+\n+"あいう";
             ^

と出力する。
何かしら引用符を付けないといけないみたい。



文字数を調べるlengthメソッド

String str = "あいうえお";
int len = str.length();//int len = "あいうえお".length();でも同じ
System.out.println(len);

5と出力する。



指定した位置の文字を取得するcahrAtメソッド

String str = "あaう";
char c1 = str.charAt(0);//「あ」と出力
char c2 = str.charAt(1);//「a」と出力
char c3 = str.charAt(2);//「う」と出力

一個目は0、二個目は1、三個目は2と指す。



true・falseを入れる型boolean

int i = 5;
int j = 2;
boolean b1 = ( i > j);
boolean b2 = ( i < j);
System.out.println(b1);//trueと出力
System.out.println(b2);//falseと出力

否定記号!を付けると結果をひっくり返る

int i = 5;
int j = 2;
boolean b1 = ( i > j);
boolean b2 = ( i < j);
System.out.println(!b1);//falseと出力
System.out.println(!b2);//trueと出力