希望在Java中限制字符串的长度

时间:2015-03-07 22:21:36

标签: java

我想计算一个字符串中的字符数量,并切断字符串中任何多余的字符。我想过只使用while循环和char,但我需要传入一个字符串。我也尝试使用余数函数,但我确信它不会起作用。

因此,基本上是一个字符串的计数器,然后将该字符串限制为x个字符数。

如果我要将字符串设置为单个字符,请说

String x = "*";

然后在for循环中实现了一个计数器......

for(int i = 0; i < 6; i++){
???
}

那会有用吗?我觉得它不会,而且我宣布

会更有效
char x = 'a';

...

我试图让它尽可能模糊,以便我可以接受想法并实施它们,所以这不像我在偷任何人的家庭作业代码,我只需要一些帮助。

2 个答案:

答案 0 :(得分:1)

String myString = "myString";
int maxLength = 3;
if (myString.length() > maxLength)
     myString = myString.substring(0, maxLength);

结果将是“myS”

答案 1 :(得分:1)

“我在网上搜索一个手动代码来计算一个字符串中的字符数量,然后进一步切断字符串中任何多余的字符。”

计算字符串中的字符数:

int length = stringName.length();

切断字符串的额外字符

int maxAmount; //wherever you want to stop
if(length > maxAmount)
{
    stringName = stringName.substring(0,stopPoint);
}