找到关于 Java 8 的4330 篇文章

Java 中的 System.exit() 是什么?

Narasimha Murthi
更新于 2019-07-30 22:30:26

258 次浏览

此方法属于 java.lang 包的 System 类。它终止当前 JVM(Java 虚拟机)。此方法接受一个表示状态码的整数值,它接受两个值 0 或 1 或 -1。其中,0 表示成功终止,1 或 -1 表示终止失败。示例:下面的程序从用户那里接受一个元素数组并打印它。在打印时,如果任何给定元素大于或等于 20,程序将退出。 在线演示import java.util.Scanner; public class System_Exit_Example {    public static void main(String args[]){       Scanner sc = new ... 阅读更多

如何在 Java 中搜索字符或子字符串?

Narasimha Murthi
更新于 2019-07-30 22:30:26

169 次浏览

您可以使用 String 类的 indexOf() 方法搜索字符串中的特定字母。此方法如果找到单词,则返回该单词在字符串中的位置索引。否则,它返回 -1。示例 在线演示public class Test {    public static void main(String args[]){       String str = new String("hi welcome to Tutorialspoint");       int index = str.indexOf('w');       System.out.println("字母 w 的索引 :: "+index);    } }输出字母 w 的索引 :: 3

如何在 Java 中不使用第三个变量交换两个字符串?

Narasimha Murthi
更新于 2019-07-30 22:30:26

1K+ 次浏览

要交换两个字符串(例如 s1 和 s2)的内容而不使用第三个变量。首先使用连接运算符“+”连接给定的两个字符串,并存储在 s1(第一个字符串)中。s1 = s1+s2;String 类的 substring 方法用于此方法有两个变体,并返回一个新的字符串,它是此字符串的子字符串。子字符串从指定索引处的字符开始,一直扩展到此字符串的末尾,或者如果给出第二个参数,则扩展到 endIndex – 1。现在使用 String 类的 substring() 方法存储... 阅读更多

Java8 中的 Java.util.StringJoiner

Narasimha Murthi
更新于 2020-06-29 15:00:44

113 次浏览

此类用于使用分隔符连接一系列字符。示例public class StringJoinerSample {    public static void main(String[] args){       StringJoiner sj = new StringJoiner(", ");       sj.add("Krishna");       sj.add("Raju");       sj.add("Satish");       sj.add("Pruthvi");       System.out.println(sj);    } }输出Krishna, Raju, Satish, Pruthvi

简要解释一下 Java 中 String、StringBuffer 和 StringBuilder 类之间的区别?

Narasimha Murthi
更新于 2019-07-30 22:30:26

556 次浏览

java.lang 包的 String 类表示字符字符串。Java 程序中的所有字符串文字,例如“abc”,都实现为此类的实例。字符串是常量,创建后其值无法更改。StringBuffer 和 StringBuilder 类用于需要对字符字符串进行大量修改的情况。与字符串不同,StringBuffer 和 StringBuilder 类型的对象可以反复修改,而不会留下许多新的未使用的对象。StringBuilder 类是在 Java 5 中引入的,StringBuffer 和 StringBuilder 之间的主要区别在于... 阅读更多

Java 的 StringTokenizer 类的作用是什么?请举例说明?

Narasimha Murthi
更新于 2020-06-29 15:01:27

171 次浏览

java.util.StringTokenizer 类允许应用程序将字符串分解为标记。此类是一个遗留类,出于兼容性原因而保留,尽管在新代码中不鼓励使用它。它的方法不区分标识符、数字和带引号的字符串。此类方法甚至不识别和跳过注释。示例 在线演示import java.util.*; public class StringTokenizerDemo {    public static void main(String[] args) {       // 创建字符串标记器       StringTokenizer st = new StringTokenizer("Tutorialspoint is the best site");       // 统计标记       System.out.println("标记总数:" + st.countTokens());    } }输出标记总数:5

用示例解释一下,我可以用多少种方法在 Java 中比较字符串?

Narasimha Murthi
更新于 2020-06-29 15:01:58

120 次浏览

我们可以使用 compareTo() 方法和 == 运算符在 Java 中比较字符串。compareTo() 方法 - compareTo() 方法按字典顺序比较两个字符串。比较基于字符串中每个字符的 Unicode 值。按字典顺序将此 String 对象表示的字符序列与参数字符串表示的字符序列进行比较。== 运算符 - 您可以使用 == 运算符比较两个字符串。但是,它比较的是给定变量的引用,而不是值。String 类的 equals() 方法接受一个 String 作为参数,它将当前字符串与指定的对象进行比较。结果... 阅读更多

StringBuffer 类的用途是什么?谁能举例说明?

Narasimha Murthi
更新于 2020-06-29 15:02:48

84 次浏览

java.lang.StringBuffer 类是一个线程安全的、可变的字符序列。以下是关于 StringBuffer 的重要要点 - 字符串缓冲区类似于字符串,但可以修改。它包含某些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容。它们可以安全地被多个线程使用。每个字符串缓冲区都有一个容量。示例 在线演示import java.lang.*; public class StringBufferDemo {    public static void main(String[] args) {       StringBuffer buff = new StringBuffer("tutorials ");       System.out.println("buffer = " + buff);       // 将字符串参数附加到... 阅读更多

Java 提供了哪些主要的移位运算符?请举例说明?

Narasimha Murthi
更新于 2020-06-29 15:05:55

94 次浏览

Java 提供三个移位运算符,即 - 二进制左移运算符。左操作数的值向左移动右操作数指定的位数。二进制右移运算符。左操作数的值向右移动右操作数指定的位数。右移零填充运算符。左操作数的值向右移动右操作数指定的位数,并用零填充移位值。示例 在线演示public class Test {    public static void main(String args[]) {       int a = 60;/* 60 = 0011 1100 */   ... 阅读更多

什么是 Java 中的重载?

Narasimha Murthi
更新于 2020-06-29 14:51:18

763 次浏览

当一个类具有两个或多个名称相同但参数不同的方法时,在调用时,根据传递的参数调用相应的方法(或相应的方法体将动态地与调用行绑定)。这种机制称为方法重载。示例 在线演示public class Sample{    public static void add(int a, int b){       System.out.println(a+b);    }    public static void add(int a, int b, int c){       System.out.println(a+b+c);    }    public static void main(String args[]){       Sample obj = new Sample();       obj.add(20, 40);       obj.add(40, 50, 60);    } }输出60 150

广告