1. ホーム
  2. java

[解決済み] Javaで複数の変数行を印刷する方法

2022-02-18 16:21:19

質問事項

webdriverのテストで使用したテストデータをJavaのprint行の中に印刷しようとしています

あるクラスで使用されている複数の変数を system.out.print 関数 ( printf / println /whatever)です。

public String firstname;
public String lastname;

firstname = "First " + genData.generateRandomAlphaNumeric(10);
driver.findElement(By.id("firstname")).sendKeys(firstname);

lastname = "Last " + genData.generateRandomAlphaNumeric(10);
driver.findElement(By.id("lastname")).sendKeys(lastname);

それらをprint文で次のように出力する必要があります。
名前 (私が使用した変数の値)
ラストネーム (私が使用した変数値)

以下のような使い方をすると、正確な結果が得られます。
しかし printf の行を使用し、より効率的な方法を使用します。

System.out.printf("First Name: ", firstname);
System.out.printf("Last Name: ", lastname);

ありがとうございました。

解決方法は?

1でできます。 printf :

System.out.printf("First Name: %s\nLast Name: %s",firstname, lastname);