打印字符串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");
}
}
本文作者:孤沉
本文链接:https://www.cnblogs.com/guchen33/articles/16727256.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步