String[] strs={"0100","0101","0102","0200","0101","0202","0203","0300","0301","0302"};
List list=new ArrayList();
String str=new String();
for(int i=0;i<strs.length;i++){
str=strs[i];
if((str.charAt(0)=='0')&&str.charAt(1)=='1'){
list.add(str);
}
}
System.out.println(list.toString());也可以定义一个数组去接收,看你的需要了。
List list=new ArrayList();
String str=new String();
for(int i=0;i<strs.length;i++){
str=strs[i];
if((str.charAt(0)=='0')&&str.charAt(1)=='1'){
list.add(str);
}
}
System.out.println(list.toString());也可以定义一个数组去接收,看你的需要了。
解决方案 »
- 用户如何可以自己定义界面的风格及展现栏目的功能,像QQ空间的装扮那样的
- 文本编辑器上传功能如何开启?fckeditor或ckeditor
- 3.从软件工程学的角度来看,一个Domain Object对象最多可以后多少个属性和方法?
- 用户axis和xfire以及CXF三种方式实现Web Services分别有什么优缺点?
- 急救,为什么我重装了eclipse和tomcat及jdk后我在myeclipse导入以前的项目就不行了?
- 关于hibernate的session的线程不安全的解决方法
- javamail发送带图片的html信件,图片怎么显示不出来?
- Jsp页面的加载问题,急,在线等~~~``
- java程序如何通过socket程序传送文件和数据?
- 请问: Struts 是不是类似于 HTML 与程序分离的模版技术?
- 大家来帮我看看哪里错了
- 如何实现java中定时实现某种方法?
String[] str1 = {
"0100", "0101", "0102", "0200", "0101",
"0202", "0203", "0300", "0301", "0302"
}; for (int i = 0; i < str1.length; i++) {
if(str1[i].startsWith("01")) {
System.out.println(str1[i]);
}
}
}
}
import java.util.List;
import java.util.LinkedList;public class Test {
public static void main(String[] args) {
String[] str1 = {
"0100", "0101", "0102", "0200", "0101",
"0202", "0203", "0300", "0301", "0302"
};
String[] strs = filterString(str1, "01", false); for(int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
} /**
* 过滤字符串数组中指定前缀的字符串
*
* @param strs 需要进行过滤的字符串数组
* @param prefix 指定需要过滤的前缀字符串,以该字符串开头
* @param isBlackList 采取过滤的方式。
* false: 采取白名单方式,过滤出所有带 prefix 前缀的字符串
* true : 采取黑名单方式,过滤出所有不带 prefix 前缀的字符串
* @return 返回过滤后的字符串数组。如果没有符合条件的字符串,则返回空的字符串数组
*/
public static String[] filterString(String[] strs, String prefix, boolean isBlackList) {
List<String> list = new LinkedList<String>();
for (int i = 0; i < strs.length; i++) {
if(strs[i].startsWith(prefix) ^ isBlackList) {
list.add(strs[i]);
}
}
return list.toArray(new String[0]);
}
}
import java.util.List;public class Test2 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] strs={"0100","0101","0102","0200","0101","0202","0203","0300","0301","0302"};
List list=new LinkedList();
String s=new String();
for(int i=0;i <strs.length;i++){
s=strs[i];
if((s.charAt(0)=='0')&&(s.charAt(1)=='1')){ list.add(s);
}
}
System.out.println(list.toString());
}}