`
hgfghwq19
  • 浏览: 47942 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

java 字符串数组 操作

 
阅读更多

  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字符、字符串、数组操作实例.rar

    Java字符、字符串、数组操作实例,主要是数组的复制、反转字符串中的字符、命令行参数、求字符串的长度及每一个位置上的字符、数组的排序、String类数组的操作等方面的例子,相信对初学者学习Java有帮助的。

    Java编程实现中英混合字符串数组按首字母排序的方法

    主要介绍了Java编程实现中英混合字符串数组按首字母排序的方法,涉及Java字符串操作及拼音转换的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Java字符串及数组操作的实例源码.zip

    ArrayCopy ArrayOfArraysArrayOfArrays2 ArrayOfStrings ArraySort CharacterOp charAtOp StringBufferOp StringOp CommandPara m

    Java字符串及数组操作的实例源码

    Java字符串及数组操作的实例源码! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/

    Java字符串及数组操作的实例

    内容索引:Java源码,初学实例,数组 Java字符、字符串、数组操作的一些实例源码,主要有数组的复制、反转字符串中的字符、命令行参数、求字符串的长度及每一个位置上的字符、数组的排序、String类数组的操作等……...

    Java IO操作和将字符串解析为数值数组

    NULL 博文链接:https://just-do-myself.iteye.com/blog/674173

    String 字符串操作、比较、查找字符、替换、反转、分割等

    java字符串操作常用实例,String 字符串操作、比较、查找字符、替换、反转、分割等

    java字符串验证工具

    String 字符串操作工具类,sql防注入方法 过滤通过页面表单提交的字符 用特殊的字符连接字符串 将字符串数组转换为逗号链接的字符串,并且去掉最后一个逗号 分割字符串 字符串字符集转换 编码转换方法 将html文档...

    java字符串操作大全

    java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...

    数组与字符串.docx

    2) 熟悉Java中字符串的使用。 1)数组的基本操作,包括创建数组,填充数组,访问数组,拷贝数组,数组排序,数组查找。 2)编写一个猜密码的小程序,规则如下:程序首先产生一个三位数的密码,例如“025”,用户每次...

    Java数组操作方法总结2.pdf

    Java数组操作方法总结2.pdf 学习资料 复习资料 教学资源

    Java字符串逗号分割实现.pptx.pptx

    split()函数可以将字符串按照指定的分隔符进行分割,返回一个字符串数组,我们可以通过Arrays.asList()方法将其转换为列表。 Stream API的应用 Java8引入了Stream API,其中的of()方法和map()方法可以方便地将字符串...

    Java数组操作.zip

    接收命令行输入的一个字符,在字符串s中查找该字符出现的次数以及位置。 3. 在类内,除了main以外,至少定义两个静态方法实现上述功能。 1. 定义一个数组,描述一个二维多边形顶点集合,遍历数组输出所有点的坐标...

    String_Operations-Array_List:字符串操作数组列表的Java程序

    String_Operations-Array_List 字符串操作数组列表的Java程序 这是一个使用数组列表进行字符串操作的Java程序 执行的操作: 1. Append 2. Add 3. Search 4. Find 5. Display 6. Exit

    Java实现数组转字符串及字符串转数组的方法分析

    主要介绍了Java实现数组转字符串及字符串转数组的方法,结合实例形式分析了Java字符串及数组相关的分割、遍历、追加等操作技巧,需要的朋友可以参考下

    练习使用Java基本数据类型。使用Java的String类操作字符串和子串

    使用Java的String类操作字符串和子串。 实验内容: 1.写一个程序提示用户键入某一货币数量(以分为单位),该程序应计算出如何用最少量的1元,50分,10分和1分硬币得到该数目。如195分最少可以用一个1元硬币,1个50分...

    第五章 数组、字符串与类库

    数组定义、创建与使用 String类和StringBuffer类用于存储和操作字符串 Java类库介绍

    Java DateUtil.java日期时间操作类源代码.rar

    比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM.dd.YY、MM-dd-YY、MM/dd/YY",并输出为正常的格式yyyy-MM-dd、将字符串数组使用指定的分隔符合并成一个字符串、获取日期字符串中...

    java通用字符串连接

    通用字符串连接 可自定义连接分隔符 支持List Set Map 数组 等集合,可自定义字符串提取规则

    java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例

    主要介绍了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法,涉及java字符串遍历、转换、拼接等相关操作技巧,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics