1、新建java类,TestStr,
2、编写java代码,先定义5个java字符串,
String[] s = new String[5];
s[0] = "book";
s[1] = "Biz";
s[2] = "alen";
s[3] = "jack";
s[4] = "blue";
3、编写以字母b开头的表达式,并进行循环匹配打印,
for (int i = 0; i < 5; i++) {
if (s[i].startsWith("b")) {
System.out.println(s[i]);
}
}
4、执行java代码,在console窗口观察输出信息,b开头的,会输出book、blue两个字符串,
//输入5个字符串,打印出"b"开头的字母
public class btest {
public static void main(String[] args) {
String[] s=new String[5];
s[0]="bzzk";
s[1]="Bzzk";
s[2]="Czzk";
s[3]="Helen";
s[4]="bJack";
for(int i=0;i<s[i].length();i++) {
if(s[i].startsWith("b")) {
System.out.println(s[i]);
}
}
}
}
扩展资料:
思路:
只打印以特定字符开头的字符串主要是对startWith()函数的应用。startsWith() 方法用于检测字符串是否以指定的前缀开始,返回值为boolean类
语法
public boolean startsWith(String prefix, int toffset)
或public boolean startsWith(String prefix)
参数
1、prefix -- 前缀。
2、toffset -- 字符串中开始查找的位置。
本回答被网友采纳