【【Simple Java】Java字符串中常见的10个问题】教程文章相关的互联网学习教程文章

java-使用matcher()匹配字符串中的小数【代码】

我对匹配器有疑问.目前,我正在尝试读取字符串并将所有数字存储到数组中.我的问题是,您如何尝试同时匹配整数和小数? 我有一个称为双打的数组:double[] thisArray = new double[20];到这个数组中,我试图存储我从字符串中提取的所有数字.Matcher temp =Pattern.compile(“(\d+)”).matcher(x);那是我为匹配器提供的功能.但这仅匹配整数.我想同时匹配整数和小数,如(5.2).但是我该怎么做呢?我希望能够在我的字符串中同时输入整数和小...

从java中的字符串解析一个负前缀整数【代码】

嗨,我有一个看起来像这样的字符串10 -1 30 -2,我想读取空格之间的数字.我可以使用FOR语句和代码来执行此操作Character.toString(myString.charAt(i));和Integer.parseInt(myString);但是,当我尝试读取负数(如-1)并且收到错误消息时,我遇到了一个问题:09-09 13:06:49.630: ERROR/AndroidRuntime(3365): Caused by: java.lang.NumberFormatException: unable to parse '-' as integer任何想法如何解决这个问题?解决方法:您正在尝试...

java-JTextPane附加HTML字符串【代码】

我可以解析JTextPane的内容,而不会遇到HTML中的任何问题:textPane = new JTextPane(); textPane.setContentType("text/html"); textPane.setText(<b>Hello!</b>); // ... setVisible(true);这导致 你好! 但是每当我尝试将String附加到textPane时,使用styledDoc = (StyledDocument) textPane.getStyledDocument(); styledDoc.insertString(styledDoc .getLength(), <b>Goodbye!</b>, null );(如in this question所示),我的输出是H...

java-带字符串的Android NumberPicker【代码】

我已自定义NumberPicker以显示文本.输出是这样的: 当我按OK时,我想将e.x鼠标添加到列表“ Article”中.相反,我得到的是索引值(int). 它由“ array []”填充,其中包括显示数据的列表.解决我的项目/字符串的方法是什么?public void Generatortable(){final android.support.v7.app.AlertDialog.Builder alert = new android.support.v7.app.AlertDialog.Builder(this);alert.setCancelable(false); LinearLayout l1 = new LinearLa...

如何与Java中的字符串日期格式进行比较?【代码】

我得到两种输入.1.String date1 = "07/01/2017"; 2.String date2 = ""2017-01-12 00:00:00.0";如何比较两种日期格式.如果我将格式设置为date1,我想执行一种功能.如果我将date2格式获得,那么我将执行另一种功能.如何使用字符串比较两种日期格式. 例如:if( date1.equals('dd/mm/yyyy')){//perform functionality}解决方法:使用RegEx:String date1 = "07/01/2017";if (date1.matches("^([0-9]{1,2}/){2}[0-9]{2,4}$")) {System.out....

java-如何将json字符串反序列化为对象【代码】

{"LocalLocationId [id=1]":{"type":"folderlocation","id":{"type":"locallocationid","id":1},"parentId":{"type":"locallocationid","id":0},"name":"Test","accessibleToUser":true,"defaultLocation":false,"timezoneId":"Asia/Calcutta","children":[]},"LocalLocationId [id=0]":{"type":"folderlocation","id":{"type":"locallocationid","id":0},"parentId":null,"name":"Locations","accessibleToUser":false,"defaultLo...

Java中的字符串表示形式【代码】

字符串在Java中表示为对象.因此,对象包含存储在对象内实例变量中的值.对象还包含对对象进行操作的代码主体.这些代码体称为方法. 包含相同类型的值和相同方法的对象被分组为类.可以将类视为这些对象的类型定义.因此,如何用Java表示String?让我们考虑以下Java代码段.final public class Main{public static void main(String[] args){String s="black lion";String s1=new String(s);System.out.println(s.toUpperCase());System.ou...

尝试检查字符串是否包含特殊字符或小写Java【代码】

我正在尝试使此正则表达式行起作用,但它们似乎不起作用(我无法将其打印出“匹配项”. 我的目标是从Scanner中读取一个字符串,然后运行此功能.如果字符串具有小写值或特殊字符,则我想调用无效函数,然后返回NULL.然后在isValid()方法中,让它返回false并结束. 如果它仅包含NUMBERS和UPPERCASE字符,我想按原样返回该字符串,以便它可以执行其他操作. 我似乎无法将它打印出来“匹配”.我确定我做对了,这确实让我感到沮丧,我一直在以各种不...

Java 字符串

章节Java 基础Java 简介 Java 环境搭建 Java 基本语法 Java 注释 Java 变量 Java 数据类型 Java 字符串 Java 类型转换 Java 运算符 Java 字符串 Java Math Java 布尔运算 Java If … Else Java Switch Java While 循环 Java For 循环 Java Break 与 Continue Java 数组 Java 异常 Java 方法Java 类与对象Java 类、对象 Java 类的属性 Java 类方法 Java 构造函数 Java 修饰符 Java 封装 Java 包 Java 继承 Java 多态 Java 内部类 Ja...

java-用字母和数字拆分字符串【代码】

任何人都可以通过正则表达式来帮助我.我想将以下字符串拆分为字母和数字. 例字符串ns01sp0001拆分后应该是 ns01sp和0001. 我尝试了以下正则表达式.String array[] = str.split("[^A-Z0-9]+|(?<=[A-Z])(?=[0-9])|(?<=[0-9])(?=[A-Z])");大写返回[NS, 01, SP, 0001]但对于小写字母则返回[, 01, 0001] // not able to get alphabet.有什么办法可以得到像[NS01SP,0001] // if input = NS01SP0001 [ns01sp,0001] //if input = ns01sp000...

字符串索引超出范围? (Java,子字符串循环)【代码】

我正在为COSC课程制作的该程序编译不正确,但我不断收到错误消息: 线程“主”中的异常java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:2 在java.lang.String.substring(String.java:1765) 在VowelCount.main(VowelCount.java:13) 这是我的代码:import java.util.Scanner;public class VowelCount {public static void main(String[] args) {int a = 0, e = 0, i = 0, o = 0, u = 0, count = 0;String input, let...

java-将Android的日期字符串转换为日期对象【代码】

在Android中,每个事件(例如生日和周年纪念日)的日期都以String格式保存,例如“2011-12-24”. 至少我的手机是这种情况.如果某些其他电话的日历与公历不同,则可能以其他格式存储这些日期. 即使对于带有公历日历设置的电话,也存在带小时和分钟且不带日期和日期的日期字符串.当我查询联系人表中的事件时,得到这样的日期字符串:cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.ST??ART_DATE))结果是(例...

Java:检查字符串中是否有1次或多次【代码】

我正在从文件中解析文本并尝试查看时间.我首先需要检查文本中是否有时间.文本中唯一一致的模式是所有时间都表示为1或2位数字:2位数字.我编写了一些Java代码来查看是否可以找到正在查看的String一次或多次.String timePattern = "\\d\\d?:\\d\\d";if(textWithTime.matches(timePattern)){ System.out.println("MATCH"); } else { System.out.println("NO MATCH"); }但是,当我的String textWithTime等于“ 06:45/07:52/10:27”或...

大头儿子和小头爸爸的战斗--java字符和字符串【代码】【图】

故事背景 一座普普通通的小屋里,住着大头儿子、小头爸爸和围裙妈妈。在他们普普通通的生活中,总是响起充满欢乐的笑声。最温暖的家又成了他们每个人的爱的源泉。 《大头儿子和小头爸爸》是孩子居首(大头),妈妈居中,爸爸最末(小头);爸爸主外,妈妈主内(围裙),他们是中国现代家庭教育典型的缩影。 java中的大头儿子和小头爸爸 java中也有一对冤家对头,他们就是字符char和字符串String。来看看他们的表现吧:      ...

Java字符串中的最大字符数

这个问题已经在这里有了答案: > How many characters can a Java String have? 7个> String’s Maximum length in Java – calling length() method 6个为了尝试改善性能,我计划使用包含大量字符的字符串.我想知道是否有任何尺寸可以认为是最佳尺寸.例如,如果我声明一个可以容纳5000个字符串的字符串数组,并且每个单元格...