标签 : 19个相关结果 19次浏览

Linux cut剪切命令示例

Linux和Unix系统中有许多实用的命令可用于处理和过滤文本文件。Cut是一个命令行程序,允许您从指定文件或管道数据中剪切部分行,并将结果打印到标准输出。它可用于通过分隔符,字节位置和字符来剪切行的部分。在本教程中,我们将通过实际示例和最常见剪切选项的详细说明向您展示如何使用Linux剪切命令。

两者的特点和区别
StringBuffer 和 StringBuilder 都是字符串缓冲区。
共同点:

都是是一个容器。
长度是可变化的。
可以操作多个数据类型。
最终会通过 toString() 方法变成字符串。

不同点:

JDK1.5 版本之后出现了 StringBuilder.
StringBuffer 是线程同步。
StringBuilder 是线程不同步。

阅读全文 »

概述

字符串是一个特殊的对象
字符串一旦初始化就不可以被改变

字符串的创建方式
String str1 = "abc";
String str2 = new String("abc");

str1 和 str2 有什么区别?

s1 在内存中有一个对象
s2 在内存中有两个对象

System.out.println(str1 == str2); //false 比较地址是否相同
System.out.println(str1.equals(str2)); //true 比较字符串的内容是否相同。

阅读全文 »

题意
给定一个字符串,逐个翻转字符串中的每个单词。

单词的构成:无空格字母构成一个单词
输入字符串是否包括前导或者尾随空格?可以包括,但是反转后的字符不能包括
如何处理两个单词间的多个空格?在反转字符串中间空格减少到只含一个

样例
传入一个字符串 " Hello World! ",返回 "World! Hello"

阅读全文 »

题意
给出两个字符串, 你需要修改第一个字符串,将所有与第二个字符串中相同的字符删除, 并且第二个字符串中不同的字符与第一个字符串的不同字符连接

样例
给出 s1 = aacdb, s2 = gafd返回 cbgf给出 s1 = abcs, s2 = cxzca返回 bsxz

阅读全文 »