找到关于面向对象编程的9301篇文章
13K+ 浏览量
要交换字符串的大小写,请使用:`.toLowerCase()` 用于标题大小写的字符串;`.toLowerCase()` 用于大写字符串;`.toUpperCase()` 用于小写字符串;循环遍历上面讨论的字符串中的所有字符。`for (int i = 0; i > len; i++) { c = str.charAt(i); // 标题大小写转换为小写 if (Character.isTitleCase(c)) { c = Character.toLowerCase(c); } // 大写转换为小写 if (Character.isUpperCase(c)) { c = Character.toLowerCase(c); } // 小写转换为大写 if (Character.isLowerCase(c)) { c ... 阅读更多
441 浏览量
要从另一个字符串构造一个字符串,首先为第一个字符串创建一个字符数组。`char ch[] = { 'A', 'M', 'I', 'T' }; String str1 = new String(ch);` 以上代码形成了第一个字符串。现在,让我们从第一个字符串创建另一个字符串。`String str2 = new String(str1);` 通过这种方式,我们可以轻松地从另一个字符串构造一个字符串。示例 在线演示`public class Demo { public static void main(String[] args) { char ch[] = { 'A', 'M', 'I', 'T' }; String str1 = new String(ch); String str2 = new String(str1); String str3 ... 阅读更多
4K+ 浏览量
要在Java中将子字符串提取为字符数组,请使用`getChars()`方法。假设以下为我们的字符串和字符数组。`String str = "World is not enough!"; char[] chArr = new char[10];` 现在,使用`getChars()`方法提取子字符串。`str.getChars(13, 19, chArr, 0);` 以上子字符串是一个字符数组,可以如下所示显示在完整的示例中:示例 在线演示`public class Demo { public static void main(String[] args) { String str = "World is not enough!"; char[] chArr = new char[10]; str.getChars(13, 19, chArr, ... 阅读更多
398 浏览量
要从字符数组元素的子集获取字符串,请使用`copyValueOf()`方法。此方法返回表示数组中指定字符序列的字符串。这是我们的字符数组。`char[] ch = { 'T', 'E', 'S', 'T', 'I', 'N', 'G'};` 现在,让我们从以上数组元素的子集创建一个字符串。`String str = String.copyValueOf(ch, 4, 2);` 示例 在线演示`public class Demo { public static void main(String[] args) { char[] ch = { 'T', 'E', 'S', 'T', 'I', 'N', 'G'}; String str = String.copyValueOf(ch, 4, 2); System.out.println(str); } }`输出`IN`
94 浏览量
这是我们的字符数组。`char[] ch = { 'T', 'E', 'S', 'T', 'I', 'N', 'G'};` 使用以下String构造函数从字符串的某些部分创建字符串对象。通过此方法,我们从字符数组中获取子字符串“IN”。`String str = new String(ch, 4, 2);` 示例 在线演示`public class Demo { public static void main(String[] args) { char[] ch = { 'T', 'E', 'S', 'T', 'I', 'N', 'G'}; String str = new String(ch, 4, 2); System.out.println(str); } }`输出`IN`
518 浏览量
这是我们的字符数组。`char[] ch = { 'T', 'E', 'S', 'T'};` 从以上字符数组创建字符串对象非常容易。将数组添加到字符串参数中,如下所示:`String str = new String(ch);` 示例 在线演示`public class Demo { public static void main(String[] args) { char[] ch = { 'T', 'E', 'S', 'T'}; String str = new String(ch); System.out.println(str); } }`输出`TEST`
512 浏览量
参数索引允许程序员重新排序输出。让我们看一个例子。示例 在线演示`public class Demo { public static void main(String[] args) { System.out.printf("Before reordering = %s %s %s %s %s %s", "one", "two", "three", "four", "five", "six" ); System.out.printf("After reordering = %6$s %5$s %4$s %3$s %2$s %1$s", "one", "two", "three", "four", "five", "six" ); System.out.printf("Before reordering = %d %d %d", 100, 200, 300); System.out.printf("After reordering = %2$d %3$d %1$d", 100, 200, 300); } }`输出`Before reordering = one two three four five six After reordering = ... 阅读更多
102 浏览量
要在Java中显示本地化方法名称,请使用“B”转换字符。`System.out.printf("Localized month : %TB", d);` 要以小写显示方法名称,请使用“%tb”`System.out.printf("Localized month : %tB", d);` 示例 在线演示`import java.util.Date; public class Demo { public static void main(String[] args) { Date d = new Date(); System.out.printf("Morning/afternoon indicator: %tp", d); System.out.printf("Morning/afternoon indicator: %Tp", d); System.out.printf("Localized month : %tB", d); System.out.printf("Localized month : %TB", d); } }`输出`Morning/afternoon indicator: pm Morning/afternoon indicator: PM Localized month : November Localized month : NOVEMBER`右对齐和左对齐值... 阅读更多
83 浏览量
特定于区域设置的上午/下午指示器是AM/PM标记指示器。使用“p”转换字符显示AM/PM。`System.out.printf("Morning/afternoon indicator: %tp",d);` 示例 在线演示`import java.util.Date; public class Demo { public static void main(String[] args) { Date d = new Date(); System.out.printf("Morning/afternoon indicator: %tp",d); System.out.printf("Morning/afternoon indicator: %Tp",d); } }`输出`Morning/afternoon indicator: pm Morning/afternoon indicator: PM`
150 浏览量
要显示自纪元以来的毫秒数,请使用“Q”日期和时间转换说明符。`System.out.printf("Milliseconds since epoch = %TQ", d);` 以上代码将显示自1970-01-01 00:00:00 GMT以来的毫秒数。示例 在线演示`import java.util.Date; public class Demo { public static void main(String[] args) { Date d = new Date(); System.out.printf("Nanoseconds = %tN", d); System.out.printf("Seconds since epoch = %ts", d); System.out.printf("Milliseconds since epoch = %TQ", d); } }`输出`Nanoseconds = 050000000 Seconds since epoch = 1543241478 Milliseconds since epoch = 1543241478050`