【深入Java源码剖析之字符串常量】教程文章相关的互联网学习教程文章

是否有一个Java“正则表达式”库支持对象的任意序列,而不仅是字符串(字符序列)?

显然,匹配运算符可能会受到限制,并且必须以某种方式映射到适合于任何匹配对象序列的比较器.解决方法:http://jautomata.sourceforge.net/是用于Java的FSA库.JAuto is a library for creating, manipulating and displaying finite-state automata within the Java platform. Such objects can be used for various purposes:>学习自动机理论的概念,结构和运算符,>建模和模拟过程,>识别常规集,>对单词进行合理的翻译,> …

字符串操作java【代码】

因此,我已经大量使用了该站点,但找不到答案…如何处理较大字符串中的特定字符/字符串.我正在尝试使用string.substring(pos,amount),但是当我尝试在循环中使用它时,出现字符串索引错误.例如,如何从字符串“ abcdefg”中删除[4]处的“ e”或仅将“ cde”大写?很抱歉,我的问题中缺少正式代码,这主要是概念上的事情.谢谢. 感谢您提出的建议,我试图回答这个问题:编写一个程序,该程序将仅包含字母的字符串作为输入,并使用第三个字母大写...

我可以在android xml布局或字符串值文件中编写Java代码吗?【代码】

我想知道是否可以在android XML布局或字符串值文件中编写Java代码? 我的意思是这样的: <string name="hello">Utilities.doSomething("Hello World, ActMain!")</string> <string name="app_name">insurance</string>解决方法:可以通过以下方式从strings.xml运行代码(未经测试,但是很高级的想法)1.使用R.string.*从strings.xml获取字符串,其中*是您的字符串名称. 2.使用任何表达式评估库来运行它. 同样,这是一个非常高级的想法.您...

java-由于用户看不到字符串而生成随机的“密钥”

我正在寻找在Java中(在Windows上)执行以下当前任务的最佳方法: 由于用户输入了特定的String,因此可以在程序内部创建一个随机的其他String / Key(字母数字),并且用户看不见. 如果我们输入相同的字符串,则密钥必须相同. 因此,基本上,我看到了如何创建随机字符串,但是我想确保该程序的用户无法找到内部提供的密钥(实际上,我实际上使用此密钥来加密数据,因此我不会不想让简单的用户访问此密钥). 我该怎么做?您能给我看一个运行中的代...

java-将整数数组更改为一系列字符串【代码】

我正在尝试从以下输入中实现以下输出:Sample input: 3 4 2 1 4 5 -1Sample output: 7 3 9到目前为止,我已经让我的程序完成了所有的数学运算,但是当用户输入负数时,我要让它终止.我的问题是我无法以上述格式打印.我的输入/输出示例如下:9 9 8 8 9 -8 [18, 16]到目前为止,这是我的代码:import java.util.ArrayList; import java.util.Scanner;public class sums{public static void main(String[]args){int addition = 0;int prev...

java-打开Office Writer搜索并查找字符串和移动光标【代码】

如果任何人都可以使用使用Java的UNO API来协助在开放式办公室作者文档中搜索字符串的方法,那将非常有帮助.一旦它搜索了字符串并找到了字符串,它就可以(甚至隐藏)将光标移动到该字符串. 然后,我可以使用下面的getPageNumber方法返回页码并在页眉纸上打印该页. 任何帮助,不胜感激public int getNumberOfPages() {XController xController = OODocument.getCurrentDocument().getXFrame().getController();XTextViewCursorSupplier su...

java-从字符串实例化BigDecimal的最快方法【代码】

考虑一个应用程序 >从文本文件读取数千个String值.>(通过正则表达式匹配)选择那些代表数字的值(从简单的整数到以尾数科学记数法表示的非常大的值).>对于代表数字的每个String值,实例化一个BigDecimal对象(每秒总计数千个Bigdecimal对象).>使用每个实例化的BigDecimal对象进行进一步处理. 在上述情况下,显然每个BigDecimal对象的实例化都会对性能产生影响. 从非null字符串str实例化那些BigDecimal对象的一种方法是:BigDecimal numb...

Java编译器会为字符串混淆生成效率低下的代码吗?【代码】

我认为这是隐藏字符串的最有效方法new StringBuilder(s1.length() + s2.length() + s3.length()).append(s1).append(s2).append(s3).toString();这里创建的StringBuilder缓冲区的容量足以容纳其中的所有字符串,否则StringBuilder可能需要将缓冲区扩展最多3倍. 但是当我编译/反编译String s4 = s1 + s2 + s3;我得到了由javac(1.7.0_03)构建的.class中的实际代码为String s4 = (new StringBuilder(String.valueOf(s1))).append(s2).a...

android-我可以解析一个字符串到时间在java【代码】

我正在使用android.text.format.Time,我需要一个函数来获取字符串并将该字符串转换为Time对象.出于其他原因,我最初将时间对象存储为字符串.我现在只需要将字符串粘贴到Time对象中.码:Time time = new Time();String time = time.toString();Time t = new Time();t.parse(time);this.time = t;现在t.parse(time) 给出布尔值.boolean value = time.parse(s)参数:时间-要解析的字符串返回值:true-如果结果时间值是UTC时间解决方法:...

java-如何显示在uml中返回字符串数组的方法?【代码】

如何显示在uml中返回字符串数组的方法方法看起来像这样public String[] delete(int col, int row){}这个表述正确吗?+delete(col: int; row: int): String[]解决方法:您的符号缺少方括号内的数字[2],范围[0..45]或星号[*].数组(或任何其他集合)可以表示为UML2中的基数.请参阅OMG UML 2上层结构中的属性基数.

JAVA:在Do While中使用字符串进行决策【代码】

import java.util.Scanner; import java.util.*;public class MultipicationTable{public static void main(String[] args){// Initialising selection variable to 0 int selection = 0;int MultiValue = 0;int UserValue = 0;// Initializing the count for loopint i;// Initializing Random1 and Random2 to get random valuesint Random1;int Random2;// Creating new ScannerScanner input = new Scanner(System.in);do{// M...

java-大文本中最长的公共子字符串【代码】

我有这个学校的作业,要求我们编写代码以找到最长的公用子字符串.我已经做到了,但是它只适用于不是很大的文本,并且被要求为Moby Dick和War And Peace找到共同的子字符串.如果您能指出我做错事情的正确方向,我将不胜感激.编译器抱怨当我调用它创建SuffixArray时,错误在MyString类的substring方法中,但idk为什么它说的太大了,这给了我内存不足的问题package datastructuresone;import java.io.File; import java.io.FileNotFoundExcep...

java-声明原语并将其转换为字符串的首选方法【代码】

我有3个选择: >声明double成员,然后在我必须传递String使用成员“”时声明.>声明double成员,以后当我必须传递String时,请使用Double.toString(member).>声明Double成员= 0.0,然后当我必须传递String时,请使用member.toString(). 我的意见: >最短的一个.但是,成员“”将被转换为新的StringBuilder().append(member).append(“”).toString(),这看起来并不优雅.>在Double.toString(member)中,我不喜欢它不是以单词member开头的,这是...

java-使用可比较或比较器接口使用字符串s1的顺序对字符串s2进行排序【代码】

我有两个字符串s1和s2,我想根据s1中字母的出现顺序对s2进行排序,如果s2中还剩下其他字母,则按字母顺序对它们进行排序. 假设我有以下内容; 字符串s1 =“ war”; 字符串s2 =“作为一名程序员真是太棒了”; 输出:waaarrrIbeeeeggimmmnoopsst. 我已经写了一个代码来做到这一点,尽管我想知道是否有可能使用比较器/可比较接口来解决它. 下面列出的是我的代码段.public class Sort {private static String a = "war";private static St...

java-字符串内容相同,但等于方法返回false【代码】

我正在使用StringEscapeUtils来转义和取消转义html.我有以下代码import org.apache.commons.lang.StringEscapeUtils;public class EscapeUtils {public static void main(String args[]) {String string = " 4-Spaces ,\"Double Quote\", 'Single Quote', \\Back-Slash\\, /Forward Slash/ ";String escaped = StringEscapeUtils.escapeHtml(string);String myEscaped = escapeHtml(string);String unescaped = StringEscape...