找到 2637 篇文章 适用于 Java
19K+ 浏览量
String 在 Java 中是一个 final 类,并且是不可变的,这意味着我们不能更改对象本身,但我们可以更改对对象的引用。可以使用 String 类的 replaceAll() 方法从给定的字符串中删除 HTML 标签。我们可以使用正则表达式从给定的字符串中删除 HTML 标签。从字符串中删除 HTML 标签后,它将返回一个普通文本字符串。语法public String replaceAll(String regex, String replacement)示例public class RemoveHTMLTagsTest { public static void main(String[] args) { String str = "Welcome to Tutorials ... 阅读更多
49K+ 浏览量
Character 类是 Object 类的子类,它将基本类型 char 的值封装在一个对象中。Character 类型的对象包含一个类型为 char 的单个字段。我们可以使用 Character 类的 isDigit() 方法检查字符串中给定的字符是否为数字/字母。isDigit() 方法是一个静态方法,用于确定指定的字符是否为数字。示例 public class CharacterIsNumberOrDigitTest { public static void main(String[] args) { String str = "Tutorials123"; for(int i=0; i < str.length(); ... 阅读更多
463 浏览量
守护线程是 Java 中的一种低优先级线程,它在后台运行,主要由 JVM 创建用于执行后台任务,如垃圾回收 (GC)。如果没有任何用户线程正在运行,那么即使守护线程正在运行,JVM 也可以退出。守护线程的唯一目的是服务于用户线程。isDaemon() 方法可用于确定线程是守护线程还是非守护线程。语法 Public boolean isDaemon() 示例 class SampleThread implements Runnable { public void run() { if(Thread.currentThread().isDaemon()) System.out.println(Thread.currentThread().getName()+" is daemon thread"); ... 阅读更多
519 浏览量
不可以,我们不能在 Java 中的 import 语句之后定义包。如果我们尝试在 import 语句之后插入包,编译器将抛出错误。包是一组类似类型的类、接口和子包。要在包内创建类,请在程序的第一条语句中声明包名。示例import java.lang.*; package test; public class PackageAfterImportTest { public static void main(String args[]) { System.out.println("Welcome to Tutorials Point !!!"); } }输出PackageAfterImportTest.java:3: error: class, interface, or enum expected package test; ^ 1 error
1K+ 浏览量
枚举是类型安全的,这意味着枚举有自己的命名空间,我们不能分配除枚举常量中指定的任何其他值。类型安全枚举是在 Java 1.5 版本中引入的。此外,枚举是一种引用类型,这意味着它的行为更像类或接口。作为程序员,我们可以在枚举声明中创建方法和变量。示例 1 import java.util.*; enum JobType { permanent, contract } public class EnumTest1 { public static void main(String []args) { print(JobType.values()); } public static void print(JobType[] list) ... 阅读更多
2K+ 浏览量
Queue 类扩展了 Collection 接口,它使用先进先出 (FIFO) 支持插入和删除操作。Stack 是 Vector 类的子类,它表示对象的先进后出 (LIFO) 栈。添加到栈顶部的最后一个元素 (In) 可以是第一个从栈中删除的元素 (Out)。我们还可以在下面的程序中使用 Stack 实现 Queue。示例 import java.util.*; public class QueueUsingStackTest { private Stack stack1 = new Stack(); private Stack stack2 = new Stack(); public void enqueue(int element) { ... 阅读更多
316 浏览量
CharArrayReader 是 Reader 类的子类,它可以实现一个字符缓冲区,可以用作字符输入流。CharArrayReader 从字符数组中读取字符,可以完全或部分读取,从偏移量开始。CharArrayReader 类的重要方法是 close()、mark()、read()、skip() 和 reset()。语法public class CharArrayReader extends Reader示例import java.io.*; public class CharArrayReaderTest { public static void main(String args[]) throws Exception { char array[] = { 'T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', ' ', 'P', 'o', 'i', 'n', 't', '!'}; CharArrayReader car = new CharArrayReader(array); ... 阅读更多
131 浏览量
parseBoolean() 方法是 Boolean 类的一个重要方法。parseBoolean() 是一个静态方法,可以将 String 方法参数解析为 Boolean 对象。Boolean 类的 parseBoolean() 方法返回由字符串参数表示的布尔值。语法public static boolean parseBoolean(String s)示例import java.util.Scanner; public class ParseBooleanMethodTest { public static void main(String[] args) { System.out.print("Are you ready to play cricket(true/false)?"); Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); scanner.close(); // 将用户输入转换为布尔值 boolean answer ... 阅读更多
1K+ 浏览量
Stack 是 Vector 类的子类,它表示对象的先进后出 (LIFO) 栈。添加到栈顶部的最后一个元素 (In) 可以是第一个从栈中删除的元素 (Out)。Queue 类扩展了 Collection 接口,它使用先进先出 (FIFO) 支持插入和删除操作。我们还可以在下面的程序中使用 Queue 实现 Stack。示例import java.util.*; public class StackFromQueueTest { Queue queue = new LinkedList(); public void push(int value) { int queueSize = queue.size(); queue.add(value); for (int i = 0; i < queueSize; ... 阅读更多
373 浏览量
销毁未引用对象的过程称为垃圾回收 (GC)。一旦对象未被引用,它就被视为未使用对象,因此 JVM 会自动销毁该对象。有多种方法可以使对象有资格进行垃圾回收。通过将对对象的引用设为 null 一旦创建对象的目的是服务于,我们就可以将所有可用的对象引用设置为“null”。示例 public class GCTest1 { public static void main(String [] args){ String str = "Welcome to TutorialsPoint"; // 字符串对象由变量 str 引用,并且目前没有资格进行垃圾回收。 ... 阅读更多