public class StringTool {
/**
* 在控制台打印字符串数组 a
* @param a
*/
public static void printArray(String[] a){
System.out.print("[");
for(String s : a){
System.out.print(s+",");
}
System.out.println(" size="+a.length+"]");
}
/**
* 将字符数组中下标为idx的字符串从数组src中删除,idx从0开始
* @param src
* @param idx
* @return 返回删除指定元素后的数组
*/
public static String[] removeElement(String[] src ,int idx){
int length = src.length;
if(idx>=length){
throw new IndexOutOfBoundsException();
}
String[] result = new String[src.length-1];
for(int i = 0;iidx){
src[i-1] = src[i];
}
}
for(int j = 0;j字符串从数组src中删除,idx从0开始
* @param src
* @param index
* @return 返回删除指定元素后的数组
*/
public static String[] remove(String[] src ,int index){
int length = src.length;
if(index>=length){
throw new IndexOutOfBoundsException();
}
String[] result = new String[length-1];
System.arraycopy(src, 0, result, 0, index);
System.arraycopy(src, index+1, result, index, length-index-1);
return result;
}
/**
* 删除src字符串数组中值与string元素相同的所有元素
* @param src
* @param string
* @return
*/
public static String[] remove(String[] src ,String string){
if(string==null){
for(int i = 0; i字符串数组中重复字符串,
* 在两个重复的字符串中将先剔除第二次出现的字符串
* @param src
* @return 返回无重复元素的字符串数组
*/
public static String[] removeRepeat(String[] src){
for(int i = 0; i<src.length;i++){
for(int j = i+1 ;j<src.length;j++){
if(src[i]==null && src[i]==src[j]){
src = remove(src,j);
j--;
}else if(src[i].equals(src[j])){
src = remove(src,j);
j--;
}
}
}
return src;
}
}
分享到:
相关推荐
Java字符、字符串、数组操作实例,主要是数组的复制、反转字符串中的字符、命令行参数、求字符串的长度及每一个位置上的字符、数组的排序、String类数组的操作等方面的例子,相信对初学者学习Java有帮助的。
主要介绍了Java编程实现中英混合字符串数组按首字母排序的方法,涉及Java字符串操作及拼音转换的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
ArrayCopy ArrayOfArraysArrayOfArrays2 ArrayOfStrings ArraySort CharacterOp charAtOp StringBufferOp StringOp CommandPara m
Java字符串及数组操作的实例源码! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
内容索引:Java源码,初学实例,数组 Java字符、字符串、数组操作的一些实例源码,主要有数组的复制、反转字符串中的字符、命令行参数、求字符串的长度及每一个位置上的字符、数组的排序、String类数组的操作等……...
NULL 博文链接:https://just-do-myself.iteye.com/blog/674173
java字符串操作常用实例,String 字符串操作、比较、查找字符、替换、反转、分割等
String 字符串操作工具类,sql防注入方法 过滤通过页面表单提交的字符 用特殊的字符连接字符串 将字符串数组转换为逗号链接的字符串,并且去掉最后一个逗号 分割字符串 字符串字符集转换 编码转换方法 将html文档...
java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...
2) 熟悉Java中字符串的使用。 1)数组的基本操作,包括创建数组,填充数组,访问数组,拷贝数组,数组排序,数组查找。 2)编写一个猜密码的小程序,规则如下:程序首先产生一个三位数的密码,例如“025”,用户每次...
Java数组操作方法总结2.pdf 学习资料 复习资料 教学资源
split()函数可以将字符串按照指定的分隔符进行分割,返回一个字符串数组,我们可以通过Arrays.asList()方法将其转换为列表。 Stream API的应用 Java8引入了Stream API,其中的of()方法和map()方法可以方便地将字符串...
接收命令行输入的一个字符,在字符串s中查找该字符出现的次数以及位置。 3. 在类内,除了main以外,至少定义两个静态方法实现上述功能。 1. 定义一个数组,描述一个二维多边形顶点集合,遍历数组输出所有点的坐标...
String_Operations-Array_List 字符串操作数组列表的Java程序 这是一个使用数组列表进行字符串操作的Java程序 执行的操作: 1. Append 2. Add 3. Search 4. Find 5. Display 6. Exit
主要介绍了Java实现数组转字符串及字符串转数组的方法,结合实例形式分析了Java字符串及数组相关的分割、遍历、追加等操作技巧,需要的朋友可以参考下
使用Java的String类操作字符串和子串。 实验内容: 1.写一个程序提示用户键入某一货币数量(以分为单位),该程序应计算出如何用最少量的1元,50分,10分和1分硬币得到该数目。如195分最少可以用一个1元硬币,1个50分...
数组定义、创建与使用 String类和StringBuffer类用于存储和操作字符串 Java类库介绍
比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM.dd.YY、MM-dd-YY、MM/dd/YY",并输出为正常的格式yyyy-MM-dd、将字符串数组使用指定的分隔符合并成一个字符串、获取日期字符串中...
通用字符串连接 可自定义连接分隔符 支持List Set Map 数组 等集合,可自定义字符串提取规则
主要介绍了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法,涉及java字符串遍历、转换、拼接等相关操作技巧,需要的朋友可以参考下