相关疑难解决方法(0)

从字符串中删除所有出现的char

我可以用这个:

String str = "TextX Xto modifyX";
str = str.replace('X','');//that does not work because there is no such character ''
Run Code Online (Sandbox Code Playgroud)

有没有办法X从Java中的String中删除所有出现的字符?

我试过这个并不是我想要的: str.replace('X',' '); //replace with space

java string character

299
推荐指数
4
解决办法
66万
查看次数

字符串中子字符串的出现

为什么以下算法不会停止?(str是我正在搜索的字符串,findStr是我想要查找的字符串)

String str = "helloslkhellodjladfjhello";
String findStr = "hello";
int lastIndex = 0;
int count = 0;

while (lastIndex != -1) {
    lastIndex = str.indexOf(findStr,lastIndex);

    if( lastIndex != -1)
        count++;

    lastIndex += findStr.length();
}

System.out.println(count);
Run Code Online (Sandbox Code Playgroud)

java string

117
推荐指数
11
解决办法
30万
查看次数

计算字符串中字符出现次数的简单方法

有没有一种简单的方法(而不是手动遍历所有的字符串,或循环遍历indexOf),以便找到一个字符出现在字符串中的次数?

假设我们有"abdsd3 $ asda $ asasdd $ sadas",我们希望$出现3次.

java string

63
推荐指数
6
解决办法
39万
查看次数

在Java中将String转换为int数组

我有一个字符串

String arr= "[1,2]";
Run Code Online (Sandbox Code Playgroud)

即"[1,2]"就像一个字符串

如何在java中将此arr转换为int数组

java

50
推荐指数
4
解决办法
27万
查看次数

查找Java字符串中出现的字符

我想计算字符串中字符的出现次数,假设我有字符串"aaaab",我如何计算其中的数量?

java regex

20
推荐指数
5
解决办法
7万
查看次数

计算字符串中字符串的出现次数

计算字符串中所有子字符串出现次数的最佳方法是什么?

示例:计算Foo内部的出现次数FooBarFooBarFoo

c++ string counting

5
推荐指数
2
解决办法
1万
查看次数

Android:Edittext-获取当前行

在edittext中有一种获取光标当前行的方法吗?如果不是,我会写自己的方法,但只是想检查.如果我编写自己的方法,最好的方法是遍历edittext中的每个字符,直到selectionstart并使用For循环计算\n的数量,或者有更好的方法吗?谢谢!

android android-edittext

4
推荐指数
1
解决办法
5156
查看次数

没有管道 (|) 字符的字符串的正则表达式是什么?

不应包含管道 (|) 字符的字符串的正则表达式是什么?例如,“这是一个例子 |” 带有管道字符的字符串。

regex

3
推荐指数
1
解决办法
4583
查看次数

indexOf查找String中所有出现的单词

我正在尝试使用indexOf来查找句子中所有出现的字符'the'.例如,如果句子是"我去那里的另一天",它应该返回3.

我能够做到这一点,直到它找到第一个索引,但我不确定如何编写循环.我最初有一个搜索整个字符串的for循环,但它返回的是完整的字符串字符长度,而不是我指定字符的出现次数.如何编写一个可以找到所有单词出现的循环?谢谢.

import java.util.Scanner;

public class TheFinder
{
    public static void main (String[] args)
    {
        String theString = "";
        Scanner enter = new Scanner(System.in);

        System.out.println("Please enter a sentence: ");
        theString = enter.nextLine();
        int counter2 = 0;
        theString.indexOf("the");

        if (theString.indexOf("the")!= -1)
        counter2++;



        System.out.printf("The characters 'the' were found %d times", counter2);
        System.out.println();

        System.out.println("This was programmed by -----");
Run Code Online (Sandbox Code Playgroud)

java string loops indexof

3
推荐指数
2
解决办法
2万
查看次数

正则表达式匹配2个或更多逗号

我正在尝试编写一个正则表达式,用于识别字符串是否包含2个或更多连续逗号.例如:

hello,,457
,,,,,
dog,,,elephant,,,,,
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助有效的正则表达式吗?

java regex string

2
推荐指数
2
解决办法
6365
查看次数

标签 统计

java ×7

string ×6

regex ×3

android ×1

android-edittext ×1

c++ ×1

character ×1

counting ×1

indexof ×1

loops ×1