java去掉所有空格,以逗号截取字符串成数组,再进行遍历

遍历分割后的数组

//去掉所有空格,以逗号截取字符串成数组
List<String> phoneNoList=new ArrayList<String>();String[] phoneNos = phonesGroupVO.getPhoneNos().replace(" ", "").split(",");
//1.用增强的for循环遍历
for(String str:phoneNos){
    if(!phoneNoList.contains(str)){
        phoneNoList.add(str);
    }}
//2.用for循环遍历
for(int i=0;i<phoneNos.length;i++){   if(!phoneNoList.contains(phoneNos[i])){    phoneNoList.add(phoneNos[i]);  }}
 

原文地址:https://www.cnblogs.com/xuhk1819/p/12204921.html

时间: 2024-10-07 13:51:28

java去掉所有空格,以逗号截取字符串成数组,再进行遍历的相关文章

javascript 中 split 函数分割字符串成数组

分割字符串成数组的方法有很多,不过使用最多的还是split函数 <script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一数组 strs=str.split(","); //字符分割 for (i=0;i<strs.length ;i++ ) { document.write(strs[i]+"<b

Java机试题目_怎样截取字符串

面试题1  怎样截取字符串 考题题干 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串.但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF"6,应该输出"我ABC",而不是"我ABC+汉的半个". 试题分析 本面试题容易产生困惑的是中文字符和英文字符,在这里需要考虑汉字和英文字符的占用字节数问题,中文字符占两个字节,英文字符占一个字节,理解了这

利用split对一个字符串按逗号“”,“”分割成数组

Stirng attach_id = "a,da,dsa,rew,rew,dsa"; String[] arr=new String(attach_id).split("[\\,]"); //用split对一个字符串按逗号分割成数组 String str = Arrays.toString(arr); //str数组 原文地址:https://www.cnblogs.com/Darkqueen/p/12068115.html

去掉前后空格,返回一个新字符串,C

#include<stdio.h> int trimSpace(char *inbuf, char *outbuf) { int ret = 0; if (inbuf == NULL || outbuf == NULL) { ret = -1; return ret; } char * intail = inbuf; while (*intail!='\0') { intail++; } intail--; while (*intail==' ') { *intail = '\0'; inta

Day04 字符串截取&amp;字符串初值&amp;数组&amp;字符串替换

一.字符串截取 ":"代表截取 1.1 ${var:起始位置:长度} 起始位置从0开始(为0可以省略)x=13918581996echo ${x::5}#只取前5位数字13918 1.2 expr substr "$var" 起始位置 长度 起始位置从1开始x=13918581996expr substr "$x" 1 513918 1.3 cut -b 起始位置-结束位置 按照顺序截取,起始位置从1开始echo $x|cut -b 1-5139

js split 的用法和定义 js split分割字符串成数组的实例代码

<script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一数组 strs=str.split(","); //字符分割 for (i=0;i<strs.length ;i++ ) { document.write(strs[i]+"<br/>"); //分割后的字符输出 } <

js split分割字符串成数组

str = "2,2,3,5,6"; //这是一字符串 var strs = new Array(); //定义一数组 strs = str.split(","); //字符分割 for (i=0; i<strs.length; i++ ){ document.write(strs[i]+"<br/>"); //分割后的字符输出 } 输出结果: 2 2 3 5 6 原文地址:https://www.cnblogs.com/QW-

截取字符串实例

#include <stdio.h> //通过指针函数返回一个截完的串的地址 char *substring(char s[],int i,int j) { //这个临时数组必须是static,否则值传不回去 static char temp[100]; int n,m; for(m=0,n=i;n<=j;n++,m++) { temp[m]=s[n]; } temp[m]='\0'; return temp; } int main() { char str[] = "I Lo

字符串转数组和数组转字符串

一,字符串根据逗号,分割成数组 string[] str; string str2 = "1,2,3"; str = str2.Split(','); 二,数组转换为以逗号分割的字符串 string[] array = { "1", "2", "3"}; string array1 = string.Join(",", array);