![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【java】字符数组和字符串的操作
文章平均质量分 83
HouraisanF
我希望可以把学到的东西用更好懂的方式教给起步比我更晚的人。
展开
-
FileReader和FileWriter的读写文件
FileReader读取Reader是一个输入流接口,与同为输入流的InputStream不同的是,InputStream会将内容自动编码成字节,获取的流是字节流。而Reader读取的是字符。FileReader是Reader的一个子类,可以用来读取文件内容。参考cd_sywe的博客所给出的代码做一些验证以便理解。用FileReader对象即可打开文件,将这个文件作为对象来使用public static void readFile() throws IOException {..原创 2021-04-07 15:15:05 · 1052 阅读 · 0 评论 -
IOStream读写文件操作
https://blog.csdn.net/sds15732622190/article/details/78416824测试了这个博客的代码,可以运行。稍微加了点东西。原来的代码能够完美复制中英文数字,添加了in1和新文件之后发现,复制的内容是新文件的,但是复制的内容不完整。原因:1、复制文件内容的步骤是:将文件内容复制到缓冲区(数组bytes)——>从缓冲区复制到新文件。缓冲区只有一个,所以只能把最后一个写入缓冲区的文件写入新文件。所以只复制了测试1.tx..原创 2021-04-07 09:54:48 · 1102 阅读 · 1 评论 -
字符集及其转换
字符集简介字符集是规定字符编码的规则。不同的字符集会将字符分别以字节为单位进行编码。Unicode编码可以使所有语言文字共用同一套编码规则,但是英语因为编码所用的位少所以会浪费很多空间。Unicode占用2个字节,英文字母只需要一个字节,用Unicode储存英文时会浪费一半的空间。为了防止英文的编码占用过多的空白,可以将Unicode以utf8的方式来编码,节省空间。utf8编码会用1~4个字节来编码,避免了短编码也用2字节来编码这样浪费空间的方式。Unicode字符集的UTF-8..原创 2021-04-06 17:58:10 · 2027 阅读 · 0 评论 -
自定义比较器排序及lambda和Stream的应用
排序功能的核心方法:sortsort可以对数组进行排序,被排序数组是sort方法的参数(之一)。sort有很多重写方法,比较常见的是三个参数,sort(数组,起始,结束),用于把从起始到结束的数组元素排序,且数值只能按照大小顺序排序,字符串只能按照字典顺序排序。想要自定义排序方法必须要用到sort(数组,排序接口),自定义排序规则的主要工作是定义排序接口。定义排序接口interface Comparator<Object>不能把接口直接放到参数上,所谓排序接口是实现了C原创 2021-04-02 16:16:20 · 1311 阅读 · 0 评论 -
【语句总结】获取字符串的某个单独字符:charAt()方法
charAt()方法该方法可以摘取一个字符串的某一个字符,作为一个单独的字符型变量。 import java.util.Scanner; public class test { public static void main(String[] args) { Scanner in=new Scanner(System....原创 2019-03-21 00:14:21 · 2771 阅读 · 0 评论 -
【语句总结】回文序列各项之和问题中发现的java特性
首先,隆重纪念该题一次通过!!!问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入5...原创 2019-02-20 01:48:06 · 245 阅读 · 0 评论 -
【概念理解】Java中parseXXX和valueOf,toString的区别
parseXXX()parseXXX()是SimpleDateFomat里面的方法,有一个参数和两个参数的方法。一个参数时会按照对象数据类型不同分为parseInt(), parsefloat()和parsedouble(),将字符串参数变为数字(整数、浮点数)。两个参数时则是先将第一个参数变成整数,再以第二个参数指定的进制将这个整数变成十进制,即,若第二个参数为N,则先假定第一个参数是N进制...原创 2019-02-18 17:46:08 · 2619 阅读 · 0 评论