如何只打印String数组中的特定细节?

时间:2016-06-21 13:04:11

标签: java arrays string printing display

#print-view{
  display:none;
  width:400px;
  height:200px;
}

#print-contents{
  width:400px;
  height:200px;
}

@media print{

#print-view{
  display:block;

}

#page {
   visibility:hidden;
}

}

如果这个问题得到解决,那么我之前的问题也将得到解决。

3 个答案:

答案 0 :(得分:0)

只需使用if语句和String.contains

String[] strs = ...;
for (int i = 0; i < strs.length; i++) {
  if (strs[i].contains("good")) System.out.println("good");
}

答案 1 :(得分:0)

您也可以使用String split()函数。

示例:

String [] arp = new String [] {"Sarah is a good girl","Sarah is a bad girl"} ;

  for (int i = 0; i < arp.length; i++) {
  String data = arp[i];
  String[] ex = data.split(" "); // You trim to remove leading and trailing spaces here
  System.out.println(ex[0]); //prints Sarah
  System.out.println(ex[1]); //prints is
  System.out.println(ex[2]); //prints a
  System.out.println(ex[3]); //prints good
  System.out.println(ex[4]); //prints girl
}

答案 2 :(得分:0)

它会正常工作。

class temp{
    public static void main(String []args){
        String arp[] ="Sarah is a good girl","Sarah is a bad girl" ;
        System.out.println(arp[3]);
    }
}

https://ideone.com/5mDnZS