我想以更紧凑的方式打印数组中的多个结果。我真正想知道的是,例如:
public class Example {
public static void main(String[] args) {
String[] myNames = { "A", "B", "C", "D"};
System.out.println(myNames[1]);
System.out.println(myNames[2]);
}
}
如何打印索引1和2,只有一个:
System.out.println();
我已经尝试将两个索引放在一个接一个或逗号分隔后,例如:
System.out.println([1][2]);
或
System.out.println([1],[2]);
,但它们不起作用。 如果有一个紧凑的方式,那么一般的语法是什么。 感谢。
答案 0 :(得分:0)
你可以用printf
Java来做
printf()
System.out.printf( “format-string” [,arg1, arg2, ... ] ); //%s for string. %d for decimal integer, %c for character.
System.out.printf("%s\n%s",myNames[1], myNames[2]);
或println
System.out.println(myNames[1] + "\n" + myNames[2]);
有关详细信息,请查看此站点。 https://www.cs.colostate.edu/~cs160/.Spring16/resources/Java_printf_method_quick_reference.pdf
答案 1 :(得分:0)
Java已经
+
打印字符串。
System.out.println(myNames [1] +“”+ myNames [2]);
答案 2 :(得分:-1)
试试这段代码:
func update(place:QPlace) {
myLabel.text = place.getDescription()
myImage.image = nil
if let url = place.photos?.first?.getPhotoURL(maxWidth: maxWidht) {
myImage.af_setImage(withURL: url)
}
}