把字符串"3,1,2,4"以","分割拆分为数组,数组元素并按从小到大的顺序排列
2017-03-06 08:29
411 查看
package com.wangcf; /** * 把字符串"3,1,2,4"以","分割拆分为数组,数组元素并按从小到大的顺序排列 * @author fan * */ public class Test{ /** * 冒泡排序 * @param s * @return */ public int[] paixu(int[] s){ for (int i=s.length; i >0; i--) { int tem; for (int j = 0; j < i-1; j++) { if(s[j]>s[j+1]){ tem=s[j]; s[j]=s[j+1]; s[j+1]=tem; } } } return s; } public static void main(String[] args) { String s=new String("3,1,2,4"); String a[]=s.split(","); //以,隔开获得数组a[]={"3","1","2","4"} int b[]=new int[a.length]; for(int i=0;i<a.length;i++){ //将String数组,转换为int数组 b[i]=Integer.parseInt(a[i]); } for(int c:b){ System.out.println(c); } System.out.println("============================"); String s1=new String("3124"); String a1[]=s1.split(",");//由于s1中没有逗号,所以新生成的数组还是a1[]={"3124"} System.out.println(a1.length); System.out.println("---------------"); int b1[]=new int[s1.length()]; for (int i = 0; i < s1.length(); i++) { //将String数组转换为int数组 b1[i]=Integer.parseInt(String.valueOf(s1.charAt(i))); } for(int c1:b1){ System.out.println(c1); } System.out.println("+++++++++++++++++++"); Test t=new Test(); b=t.paixu(b); for(int e:b){ System.out.println(e); } } }
相关文章推荐
- 给定一个字符串数组{"nba","abc","cba","zz","qq","haha"},请按照字典顺序进行从小到大的排序。
- 黑马程序员之C#编程基础学习笔记:将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世"
- 编程:用java 语言实现,输入一个数,就相应地输出的几维数组!||用1、2、2、3、4、5这六个数字,用java写一个函数,打印出所有不同的排列,要求:"4"不能在第三位,"3"与"5"不能相连
- JavaScript拆分字符串并将分割的数据放到数组中
- JavaScript基础 split("") 将字符串分割成字符数组
- 编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放,然后将a指向的字符串和b指向的字符串按排列顺序交叉合并到c指向的数组中,两个字
- 以行为单位对字符串变量下标为奇数位置上的字符按其ASCii值从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中
- java 给定一个字符串数组。按照字典顺序进行从小到大的排序。
- JavaScript拆分字符串并将分割的数据放到数组中
- 项目-排序函数模板将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。
- 中文字符串分割存入数组 中文字符串顺序匹配(字符串整体相似度) php<二>
- C语言根据特定的符号分割字符串 如:字符串"a,bbb,ccc"->数组[a,bbb,ccc]
- 面试题:求数组元素的交集、从数组中随机选取元素、分解质因数、一左一右顺序排列数组
- 编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放,然后将a指向的字符串和b指向的字符串按排列顺序交叉合并到c指向的数组中,两个字
- C 语言 实现 字符串 分割 函数(返回"二维字符数组",及分割后的字符数组的长度)
- js拆分字符串并将分割的数据放到数组中的方法
- 比较字符串的大小后再按从小到大的顺序排列
- 把1-9这9个数字按从小到大的顺序排列 ,中间添上“+”和"-"可以计算的结果等于100的程序;
- 最简单版 从小到大排列三个字符串(字符串,字符数组,指针数组(1))
- 编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放,然后将a指向的字符串和b指向的字符串按排列顺序交叉合并到c指向的数组中,两个字