【(OJ)Java常用类-计算字符串次数】教程文章相关的互联网学习教程文章

Java在while循环内将本地变量子字符串化【代码】

我一直在尝试构造一个while循环,当一个字符串包含我正在寻找的“模式”时,该循环用于遍历字符串.该字符串是一个局部变量,在while循环的上方声明,并且我无法在while循环内对其进行子字符串处理,因此每个连续的循环都将查看字符串的下一部分. 如果能解决此问题,我将不胜感激 这是代码;只是这样你才有了onlineList通常作为数组列表输出的想法,例如[阿德里安,鲍勃,好友]String onlineList = networkInput.nextLine();//Declare a loca...

java-将加到幂的数字作为字符串输出【代码】

我是Java的新手,我不太确定如何将整数加幂作为字符串输出.我知道Math.pow(double, double)实际上会计算出将双精度数提高到幂的值.但是,如果我想输出“ 2 ^ 6”作为输出(除了6作为上标而不是克拉),我该怎么做? 编辑:这是一个Android应用程序.我以整数形式传递给整数,我想知道如何在手机的UI中将其转换为上标.解决方法:如果要将文本输出到GUI,则可以使用HTML formatting和<sup> tag获取上标.否则,您将必须使用Unicode字符来获取其他...

java学习之数字与字符串【代码】

java学习是根据how2j上提供的资料进行整理,如有雷同,很是正常。 封装类 所有的基本类型,都有对应的封装类。 数字封装类 数字封装类有Byte,Short,Integer,Long,Float,Double,这些类都是抽象类Number的字类。比如int的封装类是Integer,Integer就叫做封装类。 那基本类型如何转化为封装类。 public class TestNumber{public static void main(String[] args){int i = 1;//基本类型转换为封装类Integer it = new Integer(i);} } 那...

java-即使两个字符串s1和s3具有相同的哈希码,如何==返回false?【代码】

这个问题已经在这里有了答案: > two unequal objects with same hashcode 9个 public static void main(String[] args) {String str1 = "java";String str2 = str1.intern();String str3 = new String(str1.intern());System.out.println("hash1=" + str1.hashCode());System.out.println("hash2=" + str2.hashCode());System.out.println("hash3=" + str3.hashCode())...

Java:使用带引号的可打印字符串编码【代码】

我正在寻找一种用引号可打印的方式在Java中编码字符串的方法,就像php的本机quoted_printable_encode()函数一样. 我试图使用JavaMails的MimeUtility库.但是我无法使encode(java.io.OutputStream os, java.lang.String encoding)方法起作用,因为它以OutputStream作为输入而不是字符串(我使用getBytes()函数转换字符串)作为输入,并且输出了无法返回字符串的内容(我是Java新手:) 谁能给我提示如何编写将字符串转换为OutputStream并在编...

如何在Java中将字符串转换为运算符【代码】

我想将一些String转换为这样的运算符:int value = 1; int valueToCompare = 3; String operation = "<";if (value operation valueToCompare) {// some operation }如何将变量操作转换为运算符?解决方法:您可以尝试以下方法:import java.util.*;interface Operator {boolean compare(int a, int b); }class Launch {public static void main (String[] args) throws java.lang.Exception{Map<String, Operator> opMap = ...

java-用另一个字符串替换File中的行【代码】

我有一个包含以下内容的文本文件:public class MyC{ public void MyMethod() {System.out.println("My method has been accessed");System.out.println("hi"); } }我有一个数组num [] = {2,3,4};包含要用此数组中的字符串完全替换的行号 String [] VALUES = new String [] {“ AB”,“ BC”,“ CD”}; 也就是说,第2行将被AB替换,第3行将被BD替换,ine 4被替换为CD. 不在num [] array中的行必须与所做的更改一起写入新文件. 到目前为...

java-如何使字符串比较不区分大小写?【代码】

我正在尝试为其中一个根据您的回答做出响应的程序编写代码.我想使某些变量不区分大小写.例如,如果我的变量x等于“ Me”,我希望它也等于“ me”.那可能吗? 到目前为止,这是我的代码:import java.util.Scanner;class Tutorial {public static void main (String args[]){System.out.println("Who goes there?");Scanner N = new Scanner(System.in);String name = N.next();if (name.equals("me") || name.equals("Me")){System.ou...

Java同步的字符串IllegalMonitorStateException【代码】

我正在尝试让Thread2等待String和Thread1在String更新时通知,我确实同步了String对象,如下面的代码所示,但是我仍然得到IllegalMonitorStateException这是我的代码public class Class1{String string = "";public Class1(){Thread t1 = new Thread(){public void run(){synchronized(string){string = "Something"; string.notifyAll(); //This is the line that throws an IllegalMonitorStateException}}};Thread t2 = ne...

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...