はじめに
この実験では、Java で文字列を新しい行文字で追加する方法を学びます。新しい行を追加するさまざまな方法について説明し、新しい行を追加するためのプラットフォーム依存およびプラットフォーム非依存のアプローチを検討します。また、Java の行区切り文字のメソッドとプラットフォーム非依存の改行文字についても学びます。
この実験では、Java で文字列を新しい行文字で追加する方法を学びます。新しい行を追加するさまざまな方法について説明し、新しい行を追加するためのプラットフォーム依存およびプラットフォーム非依存のアプローチを検討します。また、Java の行区切り文字のメソッドとプラットフォーム非依存の改行文字についても学びます。
このステップでは、プラットフォーム依存の改行文字 \n と \r を使用して文字列を新しい行に追加する方法を学びます。
NewLineCharacter.java
ファイルに次のコードを追加します。
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String str2 = "Java\nis\nawesome";
String str3 = "Java\ris\rawesome";
System.out.print(str1 + "\n" + str2 + "\n" + str3);
}
}
上記のコードでは、3 つの文字列を定義しています。str1
、str2
、および str3
。str2
では、改行を追加するために \n 文字を使用しています。str3
では、改行を追加するために \r 文字を使用しています。
端末でプログラムをコンパイルして実行します。
javac NewLineCharacter.java && java NewLineCharacter
プログラムの出力は次のとおりです。
Java is awesome
Java
is
awesome
Java
is
awesome
このステップでは、プラットフォーム非依存の System.lineSeparator()
メソッドを使用して改行文字を追加します。
NewLineCharacter.java
ファイルに次のコードを追加します。
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String newline = System.lineSeparator();
String str2 = "Java" + newline + "is" + newline + "awesome";
System.out.print(str1 + "\n" + str2);
}
}
上記のコードでは、プラットフォーム非依存の行区切り文字を取得するために System.lineSeparator()
メソッドを使用しています。新しい行を作成するために、newline
を文字列 Java
と連結しています。
端末でプログラムをコンパイルして実行します。
javac NewLineCharacter.java && java NewLineCharacter
プログラムの出力は次のとおりです。
Java is awesome
Java
is
awesome
このステップでは、プラットフォーム非依存の改行文字 %n
を使用して新しい行を追加します。
NewLineCharacter.java
ファイルに次のコードを追加します。
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String str2 = "Java%nis%nawesome";
System.out.printf(str1 + "%n" + str2);
}
}
上記のコードでは、新しい行を追加するために %n
文字を使用しています。コンソールに文字列を出力するために printf()
メソッドを使用しています。
端末でプログラムをコンパイルして実行します。
javac NewLineCharacter.java && java NewLineCharacter
プログラムの出力は次のとおりです。
Java is awesome
Java
is
awesome
System.out.println()
メソッドの使用このステップでは、新しい行を追加するために System.out.println()
メソッドを使用します。
NewLineCharacter.java
ファイルに次のコードを追加します。
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java";
String str2 = "is ";
String str3 = "awesome";
System.out.println(str1);
System.out.println(str2);
System.out.print(str3); //この後に新しい行が必要ないので println() を使用していません
}
}
上記のコードでは、文字列の間に新しい行を追加するために println()
メソッドを使用しています。
端末でプログラムをコンパイルして実行します。
javac NewLineCharacter.java && java NewLineCharacter
プログラムの出力は次のとおりです。
Java
is
awesome
この実験では、Java で文字列を新しい行に追加する方法を学びました。改行を追加するさまざまな方法を検討し、改行を追加するためのプラットフォーム依存およびプラットフォーム非依存のアプローチについて学びました。また、Java の行区切り文字メソッドとプラットフォーム非依存の改行文字についても学びました。