Tag: 字符串

查找字符串中的所有数字

例如,我输入了字符串:“ qwerty1qwerty2 ”; 作为输出我想[1,2] 。 我目前的实施如下: import java.util.ArrayList; import java.util.List; public class Test1 { public static void main(String[] args) { String inputString = args[0]; String digitStr = “”; List digits = new ArrayList(); for (int i = 0; i < inputString.length(); i++) { if (Character.isDigit(inputString.charAt(i))) { digitStr += inputString.charAt(i); } else { if (!digitStr.isEmpty()) { […]

按对象属性排序对象的ArrayList

我有一个物体的Arraylist。 这些对象具有属性或数据类型 – ‘String’。 我需要通过该字符串对Arraylist进行排序。 怎么做到这一点?

如何用Java解析这个字符串?

前缀/ DIR1 / DIR2 / DIR3 / dir4 / .. 如何在Java中解析上述字符串中的dir1, dir2值? 这里的前缀可以是: 在/ usr /本地/的Apache2 /简历

代码中创建了多少个Java字符串对象字符串s =“abc”+“xyz”;?

在以下语句中将创建多少个Java字符串对象? String s = “abc” + “xyz”; 我猜三个?

在Java中是否可以覆盖Objects数组的’toString’?

在Java中是否可以覆盖Objects数组的toString? 例如,假设我创建了一个简单的类User (由于这是一个普遍的问题,因此它不属于哪个类)。 是否有可能,一旦客户端创建User[]数组并且客户端使用System.out.print(array) ,它就不会打印数组的地址而是自定义toString() ? PS:当然我不能在我的类中覆盖toString() ,因为它与单个实例有关。

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

我是Java Strings的新手,问题是我想要计算String中特定单词的出现次数。 假设我的String是: i have a male cat. the color of male cat is Black 现在我也不想将它拆分,所以我想搜索一个“雄猫”这个词。 它在我的字符串中出现两次! 我在想的是: int c = 0; for (int j = 0; j < text.length(); j++) { if (text.contains("male cat")) { c += 1; } } System.out.println("counter=" + c); 它给了我46计数值! 那么解决方案是什么?

如何在另一个字符串中搜索字符串?

可能重复: 如何查看Java 1.4中另一个字符串中是否存在子字符串 我如何在另一个字符串中搜索字符串? 这是我所说的一个例子: String word = “cat”; String text = “The cat is on the table”; Boolean found; found = findInString(word, text); //this method is what I want to know 如果字符串“word”在字符串“text”中,则方法“findInString(String,String)”返回true,否则返回false。

在Java中用Word反向字符串

我有以下代码逐字反转字符串,我有一个问题,首先,任何人都可以指出如何使它更好的代码? 第二,如何删除新字符串开头的空格。 String str = “hello brave new world”; tStr.reverseWordByWord(str) public String reverseWordByWord(String str){ int strLeng = str.length()-1; String reverse = “”, temp = “”; for(int i = 0; i = 0; j–){ reverse += temp.charAt(j); if((j == 0) && (i != strLeng)) reverse += ” “; } temp = “”; } } return reverse; […]

我可以在Java中向String类添加新方法吗?

我想在Java中的String类中添加一个方法AddDefaultNamespace(),这样我就可以输入“myString”.AddDefaultNamespace()而不是DEFAULTNAMESPACE +“myString”,以获得类似“MyDefaultNameSpace.myString”的内容。 我不想添加另一个派生类(例如PrefixedString)。 也许这种方法对你不好,但我个人讨厌使用“+”。 但是,无论如何,是否可以在Java中向String类添加新方法? 感谢致敬。

计算java中句子中每个单词的频率

我正在编写一个非常基本的java程序来计算句子中每个单词的频率,到目前为止我设法做了这么多 import java.io.*; class Linked { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); System.out.println(“Enter the sentence”); String st = br.readLine(); st = st + ” “; int a = lengthx(st); String arr[] = new String[a]; int p = 0; int c = 0; for (int j = […]