java字符串转数组的方法(Java数组转为字符串的函数)

可能大家都希望字符串直接转成char型的数组吧,因为很多时候要将数字型的字符串进行升降序,而java降序的方法好像只能对char型的数组降序;字符串转Char型数组://朱茂强QQ:896228072(望大牛们多多指教)publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub Stri…

大家好,又见面了,我是你们的朋友全栈君。

可能大家都希望字符串直接转成char型的数组吧,因为很多时候要将数字型的字符串进行升降序,而 java降序的方法好像只能对char型的数组降序;

字符串转Char型数组:

// 朱茂强 QQ:896228072(望大牛们多多指教)
public static void main(String[] args) { 
   
		// TODO Auto-generated method stub
		String str = "0,12,3";
		char arr[]=str.toCharArray();
		System.out.println(arr);//0,12,3
		注意这是输出的所有内容,不要理解成只将数字存到了数组,逗号是元素
		System.out.println(Arrays.toString(arr)); // [0, ,, 1, 2, ,, 3]
		char型数组一次只能存储一个元素
	}
}

字符串转String型数组:

// An highlighted block
public static void main(String[] args) { 
   
		// TODO Auto-generated method stub
		String str = "0,12,3";
		String arr[] = str.split("//,");  //以,为分割点依次向不同的数组下标里存放数据,逗号不会被存到数组里,0存到arr[0],12存到arr[1],3存到arr[2]
		String arr[] = str.split("");//将字符串中所有字符都存到数组里,0,12,3代表一个元素,存到arr[0]中
		System.out.println(Arrays.toString(arr));  //[0, 12, 3]
		注意这里输出的是元素在数组中的存储结果,逗号代表分割,不是元素
	}
}

总结:一般情况下都用char arr[]=str.toCharArray();将数字型的字符串转char型数组,因为后期排序啥的比较方便。若要是字符型的字符串就用String arr[] = str.split(“//,”); 转成String型数组,因为char型一次只能存储一个字符。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129558.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月14日 上午9:20
下一篇 2022年4月14日 上午9:20


相关推荐

  • 基于B样条曲线的路径规划(含matlab代码免费下载)[通俗易懂]

    基于B样条曲线的路径规划(含matlab代码免费下载)[通俗易懂]本文主要解决的是用B样条曲线实现无人车的路径规划,对于B样条曲线的概念不再赘述,有兴趣的朋友可以自行去了解。下面介绍如何利用B样条曲线对小车进行路径规划。1.无人车平面曲线规划1.1无人车位置控制我们一般假设无人车只移动在平地或者类平面场地,跟着我们期望的曲线运动。原理设点的坐标为(xd,yd),则可得到θd的表达式为那么在实际应用中,我们如何生成一条期望曲线并让小车跟随它运动呢?1.2小车移库问题我们在生活中最常见的就是小车移库问题,这也是无人车类比赛中最基础的一类题目。因为小车

    2022年6月18日
    31
  • 人工智能之产生式系统(c++实现)

    人工智能之产生式系统(c++实现)这次的人工智能实验是产生式系统 动物分类 规则库 R1 动物有毛发 哺乳类 R2 动物有奶 哺乳类 R3 动物有羽毛 鸟类 R4 动物会飞 会下蛋 鸟类 R5 哺乳类 动物吃肉 食肉动物 R6 动物有犬齿 有爪 眼盯前方 食肉动物 R7 哺乳类 有蹄 蹄类 R8 哺乳类 反刍 蹄类 R9 哺乳类 食肉动物 黄褐色 有

    2026年3月18日
    3
  • SpringBoot集成Quartz实现定时任务的动态创建、启动、暂停、恢复、删除。

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:毅大师 blog.csdn.net/qq_39648029/article/details/108993476…

    2021年6月26日
    92
  • C下WPF中实现贪吃蛇小游戏(超详细步骤附带源码)

    C下WPF中实现贪吃蛇小游戏(超详细步骤附带源码)一 编程思想 在制作此小游戏的时候我们应该明白我们的目标是什么 然后一步步去实现 1 首先得考虑到游戏页面的布局 游戏区域以及控制游戏的区域两部分 2 在计时器下小蛇的生成 3 小蛇自身的长度 以及位置和蛇头与蛇身的区别 4 食物的随机生成 以及食物的随机位置和渐变色 5 点击游戏开始时 播放游戏背景音乐 当音乐播放完时让其音乐重新播放也就是所谓的音乐循环播放 6 控制小蛇的移动 还有按下方向键的时候改变小蛇移动的方向 7 蛇吃到食物后自身的长度和得分加一 而且被吃到的食物消失 并播放吃到食物

    2026年3月26日
    2
  • PID控制详解[通俗易懂]

    PID控制详解[通俗易懂]PID控制详解一、PID控制简介PID(ProportionalIntegralDerivative)控制是最早发展起来的控制策略之一,由于其算法简单、鲁棒性好和可靠性高,被广泛应用于工业过程控制,尤其适用于可建立精确数学模型的确定性控制系统。在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节,它实际上是一种算法。PID控制器问…

    2022年6月10日
    54
  • linux tomcat服务启动(windows7设置定时重启)

    1:查看crond服务状态(确认Linux任务计划服务开启)servicecrondstatuscrond(pid 1937)isrunning…2:编写重启Tomcat的sh可执行文件restart_tomcat.sh#!/bin/sh#./etc/profileexportJAVA_HOME=/usr/java/jdk1.8.0_112sh /

    2022年4月12日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号