| |
|
|
|
|
| |
 |
部分文字列編 |
 |
◆文字列とは? |
| 文字列とは「Hello World」のような文字の連続して並んだものです。Javaで文字列を扱うにはStringクラスを使用します。文字列をダブルクォーテーション「"」で囲むことによってStringクラスのインスタンスを生成することができます。 |
| ◆ここでの環境 |
| OS |
Windows XP |
| J2SE SDK |
1.4.2_04 |
|
|
|
|
| ◆部分文字列の取得 |
| 文字列の中の部分文字列を取り出すにはsubstringメソッドを使用します。 |
| [substringメソッドの使用方法] |
@ 文字列の始まりと終わりを指定
| public String substring(int beginIndex,int endIndex) |
指定された beginIndex から始まり、インデックス endIndex - 1 にある文字までを返します。部分文字列の長さは
endIndex-beginIndex になります。 A
文字列の始まりを指定
| public String substring(int beginIndex) |
部分文字列は指定されたインデックスで始まり、この文字列の最後までの文字列を返します。 |
| ※Javaの場合、文字列の中の文字の位置を表すインデックスは最初の文字が0から始まります。 |
| ■サンプルプログラム |
| String3.java(ここからダウンロード) |
public class String3 {
public static void main(String[] args) {
String s = "Hello World"; // 文字列sを生成
String s1 = s.substring(0 , 5); // 1文字目から4文字目を取得
String s2 = s.substring(6); // 7文字目以降を取得
// 表示
System.out.println("文字列s1の値は " + s1 + " です。");
System.out.println("文字列s2の値は " + s2 + " です。");
}
} |
|
| ■コンパイルと実行 |
| コマンドプロンプト |
| C:\JavaHello\Basic\String>javac
String3.java
C:\JavaHello\Basic\String>java String3
文字列s1の値は Hello です。
文字列s2の値は World です。
C:\JavaHello\Basic\String>
|
|
| おおお!部分文字列を取得できましたね! |
|
|
■書籍 Java関連の書籍 |
|
|
| |
|
| |
| ツールの部屋
- Java関連の書籍
- デザインパターン - 情報交換掲示板
- HOME |
|
|