2017-07-01から1ヶ月間の記事一覧
Stringからcharの配列に変換 String str = "abc"; char[] array = str.toCharArray(); StringBuilderからcharの配列に変換 StringBuilder sb = new StringBuilder("abc"); char[] array = new char[sb.length()]; sb.getChars(0, array.length, array, 0); c…
// 数値型から文字列型への変換 String str = Integer.toString(100); // 文字列型から数値型への変換 int i = Integer.parseInt(str);
同一の文字列オブジェクトを参照しているため、==演算子で比較するとtrue String str1 = "abc"; String str2 = str1; if(str1 == str2) { System.out.println("成立"); // 出力される } 異なる文字列オブジェクトのため、==演算子で比較するとfalse String s…
演算子「+=」を使った文字列結合の場合、暗黙的にStringBuilderオブジェクトを生成している。 そのため、ループ処理を使った文字列結合の場合は、StringBuilderオブジェクトの生成を最小限にすべき。 String[] array = {"abc", "def", "ghi"}; StringBuilder…
変更可能文字列クラスのStringBuilderクラスのメモ。 append:指定した文字列を追加 StringBuilder sb = new StringBuilder("abc"); System.out.println(sb.append("def")); // abcdefと出力される delete:部分文字列を削除 StringBuilder sb = new StringB…
JavaのStringクラスでよく使うメソッドのメモです。 charAt:指定した位置の文字を取得 String str = "abcdefghijklmn"; str.charAt(0); // aが出力される compareTo:辞書的にどちらが大きいか比較 String str1 = "a"; String str2 = "b"; System.out.print…
こんにちわ。上上下下太郎です。Homeland シーズン1-2 トラウマの感想です。アルカイダから奇跡の生還を果たしたニコラス・ブロディ軍曹。しかし、CIA諜報員であるキャリー・マディソンだけが、ブロディ軍曹に疑惑の眼差しを向ける。前回は、キャリーの闇が…