java拼接字符串的使用
1、Java语言允许使用 + 号连接(拼接)两个字符串。2、当将一个字符串与一个非空字符串的值进行拼接时,后者会转换成字符串(任何一个Java对象都可以转换成字符串)。实例int age = 13;String rating = "PG" + age; //将rating设置为 "PG13" //使用静态的 join 方法可以把多个字符串放在一起//并指定一个...
2024-01-10java实现汉字转为拼音
java实现汉字转为拼音: 1.需要导入pinyin4j.jar package com.loo.pinyin;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.f...
2024-01-10如何在Java中连接两个字符串?
我正在尝试连接Java中的字符串。为什么这不起作用?public class StackOverflowTest { public static void main(String args[]) { int theNumber = 42; System.out.println("Your number is " . theNumber . "!"); }}回答:你可以使用+运算符来连接字符串:System.out.println("Your number is "...
2024-01-10Java字符串定义及常用方法
String、StringBuffer和StringBuilder String修饰的是不可变的字符串,而StringBuffer和StringBuilder类的对象是可以被修改的。 StringBuffer和StringBuilder 类不同的是StringBuilder 是线程不安全的,但运行速度要比StringBuffer快(性能高);StringBuffer是线程安全的(性能低)。字符串的定义String str = "Hello";//或String ...
2024-01-10Java字符串删除所有非数字字符
尝试删除所有非0-9的字母和字符和一个句点。我正在使用,Character.isDigit()但它也会删除小数,如何也保留小数?回答:试试这个代码:String str = "a12.334tyz.78x";str = str.replaceAll("[^\\d.]", "");现在str将包含"12.334.78"。...
2024-01-10Java程序打印字符串的不同排列
要打印字符串的不同排列,Java程序如下所示:示例import java.util.ArrayList;public class Demo{ static boolean is_present(String my_str, ArrayList<String> rem){ for (String str : rem){ if (str.equals(my_str)) return true; } return false; } stat...
2024-01-10如何在Java中创建字符串数组?
在Java中,可以使用new关键字像对象一样创建数组。使用new关键字在Java中创建数组的语法-type[] reference = new type[10];哪里,type是数组元素的数据类型。reference是保存数组的引用。而且,如果您想通过使用索引对所有元素一一分配值来填充数组,则-reference [0] = value1;reference [1] = value2;您可以使用new...
2024-01-10如何从文件内容创建Java字符串?
您可以使用FileInputStream类的read()方法读取文件的内容。对于此方法,您需要将字节数组作为参数,将文件的内容读取到该数组。要将字节数组转换为Sting,只需将字节数组作为参数传递给String类的构造函数。示例import java.io.File;import java.io.FileInputStream;public class Demo { public static void main(String ar...
2024-01-10Java比较两个字符串==是否为假?
字符串部分是String [6]:[“ 231”,“ CA-California”,“ Sacramento-155328”,“ aleee”,“客户服务文员”,“ Alegra Keith.doc.txt”]但是当我parts[0]与"231":"231" == parts[0]以上结果为假,我很困惑,所以有人可以告诉我为什么吗?回答:该==运营商比较对象引用,在不值String秒。要比较Strings 的值,请使...
2024-01-10如何在Java中为字符串添加双引号?
在Java中,所有用双引号引起来的内容都被视为字符串,而用双引号引起来的文本则按原样显示。假设,如果要在字符串中添加双引号,则需要[ \“ ]转义序列来转义引号。让我们假设,如果我们有一个字符串“ Preeti”,并且简单地将显示为这样的preeti,并且如果我们想在字符串中添加双引号(例如,...
2024-01-10从Java中的字符数组创建字符串对象
这是我们的字符数组。char[] ch = { 'T', 'E', 'S', 'T'};从上述字符数组创建字符串对象非常容易。将数组添加到string参数,如下所示-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); S...
2024-01-10java-如何测试字符串是否同时包含字母和数字
我需要一个能同时满足这两个条件的正则表达式。仅当字符串同时包含AZ和0-9时,它才应该为真。这是我尝试过的:if PNo[0].matches("^[A-Z0-9]+$")这是行不通的。回答:我怀疑下面的正则表达式会因环顾而变慢,但是无论如何它都可以工作:.matches("^(?=.*[A-Z])(?=.*[0-9])[A-Z0-9]+$")正则表达式断言(?=.*[A-Z])字...
2024-01-10字符串在java中可以容纳的最大数据量是多少?
我知道这可能是一个非常笨拙的问题,但是我没有找到可以获取此信息的可靠可靠资源。在Android应用程序中,我试图通过继续向其添加更多数据来将数据保留在String中。最后,当用户关闭应用程序或单击“保存按钮”时,我将其登录到数据.csv文件中。,这样,即使String数据类型用完分配的内存,应...
2024-01-10Java如何从字符串中删除结尾的空格?
类的trim()方法String从字符串中删除开头和结尾的空格。在此示例中,我们使用正则表达式从字符串中仅删除结尾的空格。ppackage org.nhooo.example.lang;public class TrailingSpace { public static void main(String[] args) { String text = " tattarrattat "; System.out.println("Original ...
2024-01-10在Java中如何计算一个字符串表达式?
在Java中如何计算一个字符串表达式?,例如:”3+2”回答:使用JDK1.6,您可以使用内置的Javascript引擎。import javax.script.ScriptEngineManager;import javax.script.ScriptEngine;import javax.script.ScriptException;public class Test { public static void main(String[] args) throws ScriptException { ...
2024-01-10Java如何检查字符串是否为有效日期?
以下代码可用于验证字符串是否包含有效的日期信息。日期的模式由java.text.SimpleDateFormat对象定义。当日期无效时,java.text.ParseException将抛出。package org.nhooo.example.text;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.text.ParseException;public class DateValidation { pu...
2024-01-10Java程序检查字符串中每个元音的出现
要再次计算字符串中元音的出现次数,请使用java的Map实用工具计算字符串中每个字符的出现次数。将每个元音放在Map中作为键,并将每个键的初始值设置为1,现在将每个字符与map的键进行比较如果字符与键匹配,则将其对应的值增加1。示例public class OccurenceVowel { public static void main(String[] args)...
2024-01-10如何使用Java在字符串中查找唯一字符?
您可以通过以下方式查找给定的String是否包含指定的字符-使用indexOf()方法您可以使用String类的indexOf()方法在字符串中搜索特定字母。此方法返回一个整数参数,该参数是字符串中单词的位置索引;如果给定字符不存在于指定字符串中,则返回-1。因此,要查找字符串中是否存在特定字符-indexOf()通过将...
2024-01-10为什么Java中的字符串变量声明要大写?
在Java中,当声明一个字符串变量时,单词“ String”被大写,但是我遇到的其他任何类型都不是(例如,“ int”或“double”)。为什么是这样?设计师是否只是一些奇怪的任意决定?回答:该String类型的资本,因为它是一个 ,象Object,而不是一个原始类型像boolean或int(其他类型,你可能跑过)。...
2024-01-10如何检查字符串在Java中是否仅包含数字
在Java forString类中,有一个称为matchs的方法,该方法如何使用正则表达式检查我的字符串是否只有数字。我尝试了以下示例,但它们均使我返回了false。String regex = "[0-9]";String data = "23343453";System.out.println(data.matches(regex));String regex = "^[0-9]";String data = "23343453";System.out.println(data.matches(rege...
2024-01-10如何使用Java将字符串保存到文本文件?
在Java中,我来自一个名为“ text”的String变量中的文本字段中的文本。如何将“文本”变量的内容保存到文件中?回答:如果你只是输出文本,而不是任何二进制数据,则可以执行以下操作:PrintWriter out = new PrintWriter("filename.txt");然后,将String写入其中,就像写入任何输出流一样:out.println(text);...
2024-01-10Java程序检查字符串是否仅包含某些字符
以下是我们的字符串。String str = "pqrst";在上面的字符串中,我们要搜索以下字符集。// set of要搜索的字符char[] chSearch = {'p', 'q', r'};为此,请遍历字符串的长度并检查字符串“ str”中的每个字符。如果在字符串中找到来自“ chSearch”的匹配字符,则将成功。以下是一个示例。示例public class Demo ...
2024-01-10如何在Java中验证字符串(对于字母)?
要验证字母字符串,可以将字符串中的每个字符与英语字母中的字符(两种情况)进行比较,或者使用正则表达式。例1下面的程序从用户那里接收一个字符串值(名称),并通过将给定的字符串中的每个字符与英语字母中的字符进行比较,找出给定的字符串是否为专有名称。import java.util.Scanner;public ...
2024-01-10如何在Java中打印颜色的字符串表示形式
我有一个大小为n的颜色数组。在我的程序中,团队数量总是<= n,我需要为每个团队分配唯一的颜色。这是我的颜色数组:private static Color[] TEAM_COLORS = {Color.BLUE, Color.RED, Color.CYAN, Color.GREEN, Color.ORANGE, Color.PINK};当我在控制台中打印有关播放器的信息时,我想打印与它们关联的颜色。当我打印颜色时,我...
2024-01-10查找Java中字符串中所有出现的子字符串
我正在尝试查找Java字符串中所有出现的子字符串。例如:在“ ababsdfasdfhelloasdf”中搜索“ asdf”将返回[8,17],因为有2个“ asdf”,一个在位置8,另一个在17。在“aaaaaa”中搜索“ aa”将返回[0, 1,2,3,4],因为位置0、1、2、3和4处有一个“ aa”。我尝试了这个:public List<Integer> findSubstrings(String inwords, Stri...
2024-01-10