找到关于面向对象编程的9301篇文章

Java程序:交换字符串的大小写

Samual Sam
更新于 2024年6月18日 18:01:46

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 ... 阅读更多

Java程序:从另一个字符串构造一个字符串

karthikeya Boyini
更新于 2020年6月27日 05:44:55

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 ... 阅读更多

在Java中将子字符串提取为字符数组

karthikeya Boyini
更新于 2020年6月27日 05:47:28

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, ... 阅读更多

在Java中从数组元素的子集创建字符串

Samual Sam
更新于 2020年6月27日 05:48:09

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`

在Java中从字符数组的特定部分创建字符串对象

karthikeya Boyini
更新于 2020年6月27日 05:49:54

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`

在Java中从字符数组创建字符串对象

Samual Sam
更新于 2020年6月27日 05:50:37

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`

Java中的参数索引

karthikeya Boyini
更新于 2020年6月27日 05:51:16

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 = ... 阅读更多

在Java中使用printf方法显示本地化的月份名称

Samual Sam
更新于 2020年6月27日 05:35:41

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`右对齐和左对齐值... 阅读更多

Java中的特定于区域设置的上午/下午指示器

karthikeya Boyini
更新于 2020年6月27日 05:36:27

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`

使用Java日期和时间转换字符显示自纪元以来的毫秒数

Samual Sam
更新于 2020年6月27日 05:37:12

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`

广告