java中d怎样转换D,Java中的一些基本转换
public static void main(String[] args) {
String str = "Hello";
char[] chars = str.toCharArray();
System.out.println("字符串转字符数组:");
for (int i=0; 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
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)); //true
System.out.println(s1==s11); //false
String s12 = "abc";
System.out.println(s1.equals(s12)); //true
System.out.println(s1==s12); //true
System.out.println("判断字符串前缀和后缀:");
System.out.println(str.startsWith("He")); //true
System.out.println(str.endsWith("ol")); //false
System.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
System.out.println(strs[i]);
}
}
java中d怎样转换D,Java中的一些基本转换相关推荐
- Java 中,类、类对象、泛型之间的转换
Java 中,类.类对象.泛型之间的转换 R 为非泛型 获得类 通过类型名来获得类 通过对象来获得类 通过类名字符串来获得类 通过类来获得类名字符串 通过类来获得对象 使用 R 的无参数构造器来创建对 ...
- java中转换日期_java中时间日期格式讲解和转换方法
额,其实做项目一个无可避免的工具包就是时间日期格式的转换.因为时间久了所以自己也存了好多关于转换的方法之类的.但是有时候就会不满足需求,手写一时半会儿还写不出来(我不知道是不是我太菜了,知道某类大概有 ...
- java整数能强转转字符,Java中数据类型默认转换和强制类型转换
默认转换: a:由低到高一次为:(byte short char )---int ---long ---float --- double b:注意:byte short char ...
- java byte数组转化为流_java中字节数组和字符串、IO流和字节数组之间的转换
在实际开发中经常会碰到乱码问题: 首先查看系统支持的编码方式,默认的编码方式 //检查java支持的编码 System.out.println(Charset.availableCharsets(). ...
- java中separator_java - File.separator和路径中的斜杠之间的区别
java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...
- java检索字符串并提取_eclipse 项目中搜索资源(类方法,文件名,文件中的字符串)...
编辑相关快捷键 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率.Eclipse中有如下一些和编辑相关的快捷键. 1. [ALT+/] 此快捷键为用户编辑的好帮手 ...
- 取java.sql.date日期_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...
1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud su ...
- 阿里技术专家加多:Java异步编程实战之基于JDK中的Future实现异步编程 | 文末赠书...
正文共:14244 字 8 图 预计阅读时间: 36 分钟 本节内容摘自<Java异步编程实战>中的一小节. 一.前言 本节主要讲解如何使用JDK中的Future实现异步编程,这包含如何使 ...
- java io使用哪些设计模式_JAVA IO中的设计模式
在java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式. 在任何一种计算机语言中,输入/输出都是一个很重要的部分.与一般的计算机语言相比,java将输入/输出的功能和使用范畴做了 ...
- java中char占的二进制,java数据类型与二进制详细介绍
java数据类型与二进制详细介绍 在java中 Int 类型的变量占 4个字节 Long 类型的变量占8个字节 一个程序就是一个世界,变量是这个程序的基本单位. Java基本数据类型 1. 整数类型 ...
最新文章
- 序列化模块--json模块--pickle模块-shelve模块
- 2021年的“金九银十”你准备好了吗?,腾讯、字节、百度、阿里、快手等一线互联网公司面试真题分享
- matlab的基础使用
- Delphi 如何解决在DLL的入口函数中创建或结束线程时卡死
- 机房收费系统重构(五)—登陆窗口完整版
- Linux 文件查找命令
- found.000文件夹的问题
- 前端学习(3121):react-hello-react的state的简写方式
- vue 如何计算list的长度_航母的水线长度到底如何计算?
- spring-boot子模块打包去掉BOOT-INF文件夹
- php--PDO操作数据库
- python:for循环修改list的值,应使用range
- AD画PCB板子 基本步骤
- Matplotlib_2
- 计算机图形学:向量运算(OpenGL)
- npm 的 --unsafe-perm 参数的作用
- 微信小程序--js中string转换为number
- html5给网页添加视频背景
- vulnhub靶场-Ripper
- 云服务器ECS_云主机_服务器托管_弹性计算-阿里云
热门文章
- Python traceback 模块, 打印异常信息
- Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动线程
- Windows上erl.exe的CPU使用率很高的问题【未解决】
- Amqp整合com.rabbitmq.client.ShutdownSignalException: channel error; protocol method异常处理
- Func vs. Action vs. Predicate [复制]
- Pycharm 基本快捷键
- PhpStorm+Homestead+Xdebug调试Laravel
- 小白们应当知道的配置系统变量PATH 的小技巧。
- 运维人员20道必会iptables面试题
- 实战Cacti网络监控(1)——基础安装配置