1. package com.wangcf;
  2. /**
  3. * 把字符串"3,1,2,4"以","分割拆分为数组,数组元素并按从小到大的顺序排列
  4. * @author fan
  5. *
  6. */
  7. public class Test{
  8. /**
  9. * 冒泡排序
  10. * @param s
  11. * @return
  12. */
  13. public int[] paixu(int[] s){
  14. for (int i=s.length; i >0; i--) {
  15. int tem;
  16. for (int j = 0; j < i-1; j++) {
  17. if(s[j]>s[j+1]){
  18. tem=s[j];
  19. s[j]=s[j+1];
  20. s[j+1]=tem;
  21. }
  22. }
  23. }
  24. return s;
  25. }
  26.  
  27. public static void main(String[] args) {
  28. String s=new String("3,1,2,4");
  29. String a[]=s.split(","); //以,隔开获得数组a[]={"3","1","2","4"}
  30. int b[]=new int[a.length];
  31. for(int i=0;i<a.length;i++){ //将String数组,转换为int数组
  32. b[i]=Integer.parseInt(a[i]);
  33. }
  34. for(int c:b){
  35. System.out.println(c);
  36. }
  37.  
  38. System.out.println("============================");
  39. String s1=new String("3124");
  40. String a1[]=s1.split(",");//由于s1中没有逗号,所以新生成的数组还是a1[]={"3124"}
  41. System.out.println(a1.length);
  42. System.out.println("---------------");
  43. int b1[]=new int[s1.length()];
  44. for (int i = 0; i < s1.length(); i++) { //将String数组转换为int数组
  45. b1[i]=Integer.parseInt(String.valueOf(s1.charAt(i)));
  46. }
  47. for(int c1:b1){
  48. System.out.println(c1);
  49. }
  50. System.out.println("+++++++++++++++++++");
  51. Test t=new Test();
  52. b=t.paixu(b);
  53. for(int e:b){
  54. System.out.println(e);
  55. }
  56. }
  57. }

把字符串"3,1,2,4"以","分割拆分为数组,数组元素并按从小到大的顺序排列的更多相关文章

  1. Python 字符串操作(截取/替换/查找/分割)

    Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...

  2. java 字符串的截取、转换、分割

    1.截取 package java07; /* 字符串的截取方法: public String substring(int index):截取从参数位置一直到字符串末尾,返回新字符串 public S ...

  3. javascript中获取字符串或数组中元素的索引

    有些时候,我们需要知道一个字符串中字符的位置,或者一个数组中元素的位置,这是就需要对该变量进行迭代操作. 对于数组,有两个方法indexOf和findIndex() , 需要注意的是,findInde ...

  4. 【IT笔试面试题整理】字符串转数组+数组转字符串

    [试题描述]定义一个函数,字符串转数组数组转字符串 [参考代码] public static int strToInt(String str) { int i = 0, num = 0; char[] ...

  5. 字符串分隔 ->连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

        •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组:•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100 ...

  6. oracle进行字符串拆分并组成数组

    CREATE OR REPLACE TYPE CUX_STR_SPLIT_TYPE IS TABLE OF VARCHAR2 (4000); CREATE OR REPLACE PACKAGE cux ...

  7. 【C++实现python字符串函数库】一:分割函数:split、rsplit

    [C++实现python字符串函数库]split()与rsplit()方法 前言 本系列文章将介绍python提供的字符串函数,并尝试使用C++来实现这些函数.这些C++函数在这里做单独的分析,最后我 ...

  8. js 一数组分割成若干个数组,并装换成字符串赋个li标签

    success: function (datas) { //请求成功后处理函数. var htmltext = ''; var data = datas.result; console.log(dat ...

  9. json-lib-2.4.jar Bug,json字符串中value为"[value]"结构时,解析为数组,不会解析成字符串

    使用json-lib.jar 2.4进行json字符串转换为对象时发现一个bug.贴下测试代码: <dependency> <groupId>net.sf.json-lib&l ...

随机推荐

  1. Ubuntu install 错误 E:Unable to locate package

    今天在 Ubuntu 上执行 sudo apt install sl 命令,结果报错:E:Unable to locate package sl 上网查询了一下,先更新一下 apt-get,执行:su ...

  2. 事务与MVCC

    前言 关于事务,是一个很重要的知识点,大家在面试中也会被经常问到这个问题: 数据库事务有不同的隔离级别,不同的隔离级别对锁的使用是不同的,**锁的应用最终导致不同事务的隔离级别 **:在上一篇文章中我 ...

  3. C++学习---指针相关

    1.指向 “指针对象” 的 ”指针” 一般指针 int *p1,ival =42; p1 = &ival; 或者 int ival =42,*p1=&val; 代表一个指针对象指向一个 ...

  4. MYSQL 入门全套

    MySQL简介 1.什么是数据库 ? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅 ...

  5. hadoop 提交程序并监控运行

    程序编写及打包 使用maven导入第三方jar pom.xml <?xml version="1.0" encoding="UTF-8"?> < ...

  6. 嵌入式nand flash详解

    一.s3c2440启动后会将nand flash的前4K程序复制到内部的sram中,这个过程是硬件自动完成的,但是如果我们的程序远远大于4K,这个时候就需要将程序从flash拷贝到内存中来运行了. 二 ...

  7. python自学之第一章——列表(一)

    1.列表是什么? 列表[list]:列表是由一系列特定顺序排列的元素组成. 列表由[]表示 eg: a = ['jackal','jax';'jack','jeef','jacky'] print(a ...

  8. ruby安装devkit

    双击下载文件,指定解压路径,路径中不能有空格.如C:\DevKit,这个路径就是<DEVKIT_INSTALL_DIR>. > cd <DEVKIT_INSTALL_DIR&g ...

  9. Python3 图像识别(一)

    Infi-chu: http://www.cnblogs.com/Infi-chu/ 一.环境准备: 1.Python3.x(我是用的是Python3.6.5),这个问题不大,只要3.4以上就OK. ...

  10. 虚拟机与Linux

    VirtualBox与Ubuntu的下载 对于VirtualBox的下载,网络上的资源非常之多,并且软件也并不是很大,所以并没有耗费很多时间.但是对于Ubuntu的下载来说,一个操作系统,正版的下载肯 ...