toStringに\nを追加するにはどうすればよいですか?
public String toString() {
return (friendName+houseNumber+road);
}
toStringに\nを追加するにはどうすればよいですか?
public String toString() {
return (friendName+houseNumber+road);
}
使用する
return (friendName+"\n"+houseNumber+"\n"+road);
私はStringBuilderを使用しますが、行区切り文字をクエリすることでコードプラットフォームに依存しない場合もあります
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(friendName).append(System.getProperty("line.separator"));
sb.append(houseNumber).append(System.getProperty("line.separator"));
sb.append(road));
return sb.toString();
}
適切に連結されていない場合は、次のようにする必要があります。
return (friendName + "\n" + houseNumber + "\n" + road);
Addictからの答えは正しいので:
return (friendName+"\n"+houseNumber+"\n"+road);
事前に、次のように記述してみてください。
return (friendName+"\r\n"+houseNumber+"\r\n"+road);
OS に依存するため: Windows: \r\n、Unix: \n、Mac: \r
多分あなたは試すことができます:
@Override
public String toString(){
return ""+friendName + "\n\n" + houseNumber + "\n\n" + road+"";
}
これを変える:
return (friendName+"\n+houseNumber"\n"+road);
これに:
return (friendName+"\n"+houseNumber+"\n"+road);