使用System.out.println打印多个结果

时间:2017-10-04 10:35:49

标签: java

我想以更紧凑的方式打印数组中的多个结果。我真正想知道的是,例如:

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]);

,但它们不起作用。 如果有一个紧凑的方式,那么一般的语法是什么。 感谢。

3 个答案:

答案 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)
        }
    }