打印字符串B开头的


String orderStream = "B123,C234,A345,C15,B177,G3003,C235,B179"; //字符串转数组 String[] s=orderStream.split(",",0); for(int i=0;i<s.length;i++){ // System.out.println(s[i]); if(s[i].charAt(0)=='B') { System.out.println(s[i]); } }

除此之外还可以用startsWith()
String orderStream = "B123,C234,A345,C15,B177,G3003,C235,B179";
//字符串转数组
String[] s=orderStream.split(",",0);
for(String ss:s){
// System.out.println(s[i]);
if(ss.startsWith("B")) {
System.out.print(ss+"\t");
}
}
 

 2、C#,

string orderStream = "B123,C234,A345,C15,B177,G3003,C235,B179";
char[] ch=orderStream.ToCharArray();
string[] str=orderStream.Split(',');
//Console.Write(orderStream.FirstOrDefault());
//First:取序列中满足条件的第一个元素,如果没有元素满足条件,则抛出异常 2、FirstOrDefault:取序列中满足条件的第一个元素,如果没有元素满足条件,则返回默认值
     for(int i=0;i<str.Length;i++){
         if(str[i].First()=='B') {  //也可以用startWith第一个字符开始的
             Console.Write(str[i]+"\t");
         }
        }

 

posted @ 2022-09-27 08:27  孤沉  阅读(21)  评论(0)    收藏  举报