| |
|
|
|
|
| |
 |
文字列編 |
 |
◆文字列とは? |
| 文字列とは「Hello World」のような文字の連続して並んだものです。Javaで文字列を扱うにはStringクラスを使用します。文字列をダブルクォーテーション「"」で囲むことによってStringクラスのインスタンスを生成することができます。 |
| ◆ここでの環境 |
| OS |
Windows XP |
| J2SE SDK |
1.4.2_04 |
|
|
|
|
| ◆文字列の宣言 |
| [構文] |
|
| [例] 「Hello World」とういう文字列を生成する場合 |
| String s = "Hello World"; |
|
| |
| ◆文字列の変更の不可 |
| Stringオブジェクトが持つ文字列を変更することはできません。例えば以下のようなコードを考えてみます。 |
| [例] |
String s = "Hello World";
s = "こんにちは 世界"; |
|
| これで変更できたのでは?と思うかもしれません。しかし、2行目で文字列sは”新しい”オブジェクトになっています。つまり、1行目の時点での文字列sと2行目の時点での文字列sは別のオブジェクトです。変更可能な文字列を扱いたい場合はStringBufferクラスを使用します。 |
| |
| ◆サンプルプログラム |
| String1.java(ここからダウンロード) |
public class String1 {
public static void main(String[] args) {
String s = "Hello World"; // 文字列sを生成
// 表示
System.out.println("文字列sの値は " + s + " です。");
}
}
|
|
| ■コンパイルと実行 |
| コマンドプロンプト |
| C:\JavaHello\Basic\String>javac
String1.java
C:\JavaHello\Basic\String>java String1
文字列sの値は Hello World です。
C:\JavaHello\Basic\String>
|
|
| おおおお!表示されましたね! |
|
|
■書籍 Java関連の書籍 |
|
|
| |
|
| |
| ツールの部屋
- Java関連の書籍
- デザインパターン - 情報交換掲示板
- HOME |
|
|