如何在字符串中随机返回大写字母?

用户3353723

我有一个字符串作为输入,我想将整个字符串转换为小写,除了一个随机字母需要大写。

我尝试了以下方法:splitd是输入字符串数组

word1 = splited[0].length();
word2 = splited[1].length();
word3 = splited[2].length();
int first = (int) Math.random() * word1;
String firstLetter = splited[0].substring((int) first, (int) first + 1);
String lowcase1 = splited[0].toLowerCase();

char[] c1 = lowcase1.toCharArray();
c1[first] = Character.toUpperCase(c1[first]);
String value = String.valueOf(c1);

System.out.println(value);

当我尝试打印字符串时,它总是返回第一个字母为大写,而字符串的其余部分为小写。为什么不返回随机字母而是返回第一个字母。

干杯

正义拳头

理解您的问题的关键是您将word1乘以零。

您的代码int first = (int) Math.random() * word1;每次都返回相同的数字,因为(int) Math.random()每次都返回零。

这是Math.random()的Javadoc

返回一个带正号的双精度值,大于或等于0.0且小于1.0。

小于1且大于0的任何数字一旦转换为整数,即为零。这是因为浮点数被截断了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在字符串中随机返回大写字母?

来自分类Dev

如何在Oracle中进行TRIM仅从字符串返回大写字母

来自分类Dev

在 SAS 中,如何在宏字符串的每个大写字母前添加空格?

来自分类Dev

如何在非连续大写字母之前在字符串中添加空格,同时排除连续大写字母?

来自分类Dev

字符串中的PHP大写字母

来自分类Dev

从字符串中删除大写字母

来自分类Dev

如何使用正则表达式返回熊猫中字符串中的所有大写字母

来自分类Dev

如何使用正则表达式返回熊猫中字符串中的所有大写字母

来自分类Dev

如何返回字符串中所有具有大写字母的索引的列表?

来自分类Dev

Javascript:如何确定文本字符串中的哪些字符是大写字母?

来自分类Dev

如何在大写字母或真正需要空格的字符串中添加空格

来自分类Dev

如何在字符串的每个大写字母前添加“-”

来自分类Dev

如何在JavasScript中将字符串转换为大写字母?

来自分类Dev

批处理:如何在大写字母上拆分字符串

来自分类Dev

如何在Swift中使用NSRegularExpression用大写字母替换字符串?

来自分类Dev

如何在字符串中找到至少 1 个大写字母?

来自分类Dev

如何根据大写字母在R中拆分文本字符串?

来自分类Dev

如何检测用户给出的字符串中的所有大写字母?

来自分类Dev

如何验证字符串中相同,重复的大写字母和小写字母?

来自分类Dev

当大写字母在R中的单词中间跟随大写字母时拆分字符串

来自分类Dev

当大写字母在R中的单词中间跟随大写字母时拆分字符串

来自分类Dev

在stringr中拆分大写字母紧跟小写字母的字符串

来自分类Dev

Javascript,以大写字母拆分字符串并隔离大写字母

来自分类Dev

字符串长度、大写字母个数和字符串中的数字个数

来自分类Dev

替换字符串中的字母但不是特殊字符和大写字母(Java)

来自分类Dev

在大写字母或数字上分割字符串

来自分类Dev

用大写字母替换字符串函数

来自分类Dev

Javascript:在字符串中,替换大写字母及其后的所有字母

来自分类Dev

如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

Related 相关文章

  1. 1

    如何在字符串中随机返回大写字母?

  2. 2

    如何在Oracle中进行TRIM仅从字符串返回大写字母

  3. 3

    在 SAS 中,如何在宏字符串的每个大写字母前添加空格?

  4. 4

    如何在非连续大写字母之前在字符串中添加空格,同时排除连续大写字母?

  5. 5

    字符串中的PHP大写字母

  6. 6

    从字符串中删除大写字母

  7. 7

    如何使用正则表达式返回熊猫中字符串中的所有大写字母

  8. 8

    如何使用正则表达式返回熊猫中字符串中的所有大写字母

  9. 9

    如何返回字符串中所有具有大写字母的索引的列表?

  10. 10

    Javascript:如何确定文本字符串中的哪些字符是大写字母?

  11. 11

    如何在大写字母或真正需要空格的字符串中添加空格

  12. 12

    如何在字符串的每个大写字母前添加“-”

  13. 13

    如何在JavasScript中将字符串转换为大写字母?

  14. 14

    批处理:如何在大写字母上拆分字符串

  15. 15

    如何在Swift中使用NSRegularExpression用大写字母替换字符串?

  16. 16

    如何在字符串中找到至少 1 个大写字母?

  17. 17

    如何根据大写字母在R中拆分文本字符串?

  18. 18

    如何检测用户给出的字符串中的所有大写字母?

  19. 19

    如何验证字符串中相同,重复的大写字母和小写字母?

  20. 20

    当大写字母在R中的单词中间跟随大写字母时拆分字符串

  21. 21

    当大写字母在R中的单词中间跟随大写字母时拆分字符串

  22. 22

    在stringr中拆分大写字母紧跟小写字母的字符串

  23. 23

    Javascript,以大写字母拆分字符串并隔离大写字母

  24. 24

    字符串长度、大写字母个数和字符串中的数字个数

  25. 25

    替换字符串中的字母但不是特殊字符和大写字母(Java)

  26. 26

    在大写字母或数字上分割字符串

  27. 27

    用大写字母替换字符串函数

  28. 28

    Javascript:在字符串中,替换大写字母及其后的所有字母

  29. 29

    如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

热门标签

归档