2019独角兽企业重金招聘Python工程师标准>>>

public static void main(String[] args) {String str = "Hello";char[] chars = str.toCharArray();System.out.println("字符串转字符数组:");for (int i=0; i<chars.length; i++){System.out.print(chars[i]+" ");}System.out.println();System.out.println("字符数组转字符串:");String str1 = String.copyValueOf(chars);System.out.println(str1);System.out.println("字符串指定位置字符:");System.out.println(str.charAt(1));System.out.println("字符串转字节数组");byte[] bytes = str.getBytes();for (int i=0; i<bytes.length; i++){System.out.print(bytes[i]+" ");}System.out.println();System.out.println("字节数组转字符串:");System.out.println(new String(bytes));System.out.println("大小写转换:");System.out.println(str.toUpperCase());System.out.println(str.toLowerCase());System.out.println("字符串的比较:compareTo()");/** compareTo()的返回值是整型,* 它是先比较对应字符的大小(ASCII码顺序),* 如果第一个字符和参数的第一个字符不等,* 结束比较返回他们之间的差值,* 如果第一个字符和参数的第一个字符相等,* 则以第二个字符和参数的第二个字符做比较,* 以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度. * */String s1 = "abc"; String s2 = "abcd"; String s3 = "abcdfg"; String s4 = "1bcdfg"; String s5 = "cdfg"; String s6 = "Abc";System.out.println(s1.compareTo(s2)); // -1 (前面相等,s1长度小1) System.out.println(s1.compareTo(s3)); // -3 (前面相等,s1长度小3) System.out.println(s1.compareTo(s4)); // 48 ("a"的ASCII码是97,"1"的的ASCII码是49,所以返回48) System.out.println(s1.compareTo(s5)); // -2 ("a"的ASCII码是97,"c"的ASCII码是99,所以返回-2)System.out.println(s1.compareToIgnoreCase(s6)); // 0 忽略大小写/** str1.equals(str2)比较内容* str1==str2比较内存地址* */String s11 = new String("abc");System.out.println(s1.equals(s11)); //trueSystem.out.println(s1==s11); //falseString s12 = "abc";System.out.println(s1.equals(s12)); //trueSystem.out.println(s1==s12); //trueSystem.out.println("判断字符串前缀和后缀:");System.out.println(str.startsWith("He")); //trueSystem.out.println(str.endsWith("ol")); //falseSystem.out.println("查找字符串:");System.out.println(str.indexOf("e"));System.out.println(str.indexOf('l'));System.out.println(str.lastIndexOf('e'));System.out.println("字符串截取:");System.out.println(str.substring(1, 3));System.out.println("字符串拆分:");String s = "this is a string";String strs[] = s.split(" "); //以空格拆分for (int i=0; i<strs.length; i++){System.out.println(strs[i]);}
}

转载于:https://my.oschina.net/yuewawa/blog/651734

Java中的一些基本转换相关推荐

  1. java 实体属性个数_?Java中比较实用实体转换工具介绍

    ​Java中比较实用实体转换工具介绍 文中源码地址 大家一般编码过程中,经常会遇到DO对象转化为DTO对象,对象和对象之间转换一般需要用到转换工具,毕竟使用getter/setter太过麻烦 DO:D ...

  2. java里的进制转换函数_基于Java中进制的转换函数详解

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

  3. 在java中如何把字符串转换成时间格式?

    在java中如何把字符串转换成时间格式? 检举 | 2007-11-28 17:26 提问者:baixiao429 | 悬赏分:20 | 浏览次数:6645次 有这样一个字符串:"20070 ...

  4. Java中的dozer对象转换

    Java中的dozer对象转换 1.dozer介绍 Dozer是Java Bean到Java Bean映射器,它以递归方式将数据从一个对象复制到另一个对象. dozer是用来对两个对象之间属性转换的工 ...

  5. java 中的进制转换

    二进制:  0-1,满2进1,在java中 0b 或者 0B 开头来表示 八进制:  0-7,满8进1,在java中 以 0 开头来表示 十进制:  0-9,满10进1,日常使用的数字就是十进制 十六 ...

  6. java中各个进制转换

    转自:http://aijava.cn/2359.html 众所周知.程序世界计算机中采用的是二进制,一个数字可以用任意进制表示.所以看一个数据值的同时.还要观察它的进制.以免造成笑话. 此时.进制之 ...

  7. java中常见类型的转换以及方法总结

    1.char.String.int类型之间的转换 1.1 char和String的区别 char是表示的是字符,定义的时候用单引号,只能存储一个字符.例如; char='d'. String表示的是字 ...

  8. java中日期格式的转换_java中定义日期格式的转换符

    Hi,大家好久不见,今天我们在这里给大家介绍一下关于Java的小知识,在Java中定义日期格式的转换符,至于运用呢就不和大家做介绍了:接下来就给大家详细介绍一下如何实现. 那我们该如何创建使用呢?首先 ...

  9. java long to float_为什么Java中long可以自动转换成float

    Java中,long型是64位的,float型是32位的.为什么long型可以自动转float型呢? 这里就涉及到浮点数在内存中的存储问题了.对于byte,short,int,long四个整数类型而言 ...

  10. java中实现的十进制转换成二进制的简单代码

    1.思路 我们可以使用简单的数学计算方法对十进制数进行二进制转换. 用这个十进制的数不停的除以2取它的余数,直至这个数为0,用30这个数举个例子: 30 / 2 = 15 .........0 15 ...

最新文章

  1. 谷歌新深度学习系统可以促进放射科医生的发展
  2. CC 攻击检测研究现状
  3. python 语言教程(3)数据类型
  4. headroom.js插件使用方法
  5. 不同服务器数据库表连接查询修改,如何连接多个数据库,mysql中的服务器和查询两个表中的对方?...
  6. Java中Integer.parseInt()用法
  7. 160 - 52 egis.1
  8. flowable实战(九)flowable数据库表中流程实例、活动实例、任务实例三者之间关系分析
  9. yum安装软件出错解决方法
  10. 洛谷——P1151 子数整数
  11. python数组下标用变量_你所不知道的Python奇技淫巧13招【实用】
  12. 胡寿松自动控制原理第7版笔记和课后答案
  13. 分享功能 集成友盟分享
  14. excel数据正在计算机,excel数据太多表格太卡-急!Excel数据量大,电脑卡死?
  15. Exception in thread “main“ redis.clients.jedis.exceptions.JedisConnectionException: Failed to create
  16. 佳沛奇异果猕猴桃扫盲
  17. HTML送朋友的唯美新年贺卡/祝福贺卡/生日礼物/情人节礼物
  18. Python实现地图四色原理的遗传算法(GA)着色实现
  19. 双硬盘装双系统 (ubuntu)
  20. 华为2020年鸿蒙系统发布会,2021年6月2日华为发布会内容是什么?将正式发布鸿蒙手机操作系统...

热门文章

  1. CISCO、JUNIPER网络技术训练中心ITAA等级四(RS)学习计划蓝图(version 1.0)
  2. mikadonic-RHCE——NFS服务配置图解
  3. [洛谷P2384]最短路
  4. 《模式识别原理及工程应用》——第2章 基于贝叶斯决策理论的分类器 2.1 分类器的描述方法...
  5. margin-top/bottom(padding-top/bottom)百分比以祖级宽度计算
  6. maven 学习笔记(三)创建一个较复杂的 eclipse+android+maven 工程
  7. 完成端口与高性能服务器程序开发
  8. canvas 压缩图片上传
  9. lintcode:线段树的构造
  10. Windows上的svn仓库迁移(visualSVN)