【java – 从Hijri日期字符串中获取格里高利日期】教程文章相关的互联网学习教程文章

将Java UUID对象转换为.NET GUID字符串【代码】

在一个接收java.util.UUID对象的Java方法中,我想将此对象显示为.NET / C#格式(CSUUID)的字符串. 目前,我只能以Java格式(JUUID)显示它:static String GetStringFromUuid (java.util.UUID myUuid){return myUuid.toString(); }Current output: “46c7220b-1f25-0118-f013-03bd2c22d6b8” Desired output: “1f250118-220b-46c7-b8d6-222cbd0313f0”内容: > UUID存储在MongoDB中,并通过Java ETL程序Talend(tMongoDBInput组件)进行检...

java-将字符串显示为框【代码】

我只是无法弄清楚如何获得想要的结果.这是我的代码import java.util.Scanner;public class StringInABox{public static void main(String[]args){Scanner scan = new Scanner(System.in);System.out.println("Enter a phrase or word!");String Phrase = scan.nextLine();String CapPhrase = Phrase.toUpperCase();int PhraseLength = CapPhrase.length();String SidePhrase = CapPhrase.substring(1);int SidePhraseL = SidePhras...

java-从字符串中提取占位符【代码】

这个问题已经在这里有了答案: > String replacement in java, similar to a velocity template 7个我有2根琴弦.一个包含“格式”和占位符,而另一个包含占位符的实际值. 例如: 字符串一:“<用户名><密码>” 字符串二:“ myUser myPass” 字符串一:“< name&gt ;,< familyName>” 字符串二:“约翰,史密斯” 我试图在第二个字符串中为变量String username分配用户名占...

java-每次使用新字符串或从http请求获取参数?【代码】

最好以嵌套的if条件实例化带有http请求参数值的字符串或每次从请求中读取参数? 例如 :if( request.getParameter( "pageMove" ) != null ){if( request.getParameter( "pageMove" ).equals( "N" )){;;} }与String pageMove = request.getParameter( "pageMove" ); if( pageMove ) != null) {if( pageMove ).equals( "N" ) ){;;} }就性能和内存管理而言,哪一个更有效? 谢谢解决方法:为什么要全部使用两个if语句?您可以将内部if语...

java-用以下条件对字符串数组列表进行排序?【代码】

我有以下形式的字符串数组列表:{T1, C1, C2, T2, C3, T3, A1, T4, G1, A2, G2, A3, T5, C4, C5, T6, A4, T7, T8, C6, T9, A5, T10, G3, A6, A7, A8, C7, C8, T11, T12, C9, A9, $1, G4, A10, C10, C11, A11, A12, A13, A14, T13, T14, C12, T15, C13, C14, G5, G6, C15}我想将此数组列表排序为以下内容:{$1, A1, A2…A10, A11,… C1, C2…C14….}.但是,当我使用Collections.sort()时,结果却是:{$1, A1, A10, A11, A12, A13, A14...

java-在字符串声明中使用算术运算符会发生什么?【代码】

如果字符串声明中包含算术运算符,那么该字符串如何处理该运算符?例如在这种情况下:String s = "de32"; s = s.charAt(0) * 2 + ""; System.out.println(s);字符串s不是dd,而是102.* 2表示字符串的含义是什么?解决方法:s.charAt(0)是一个char(‘d’),而char是一个数字类型.字符“ d”的数字值为100.因此s.charAt(0)* 2将该值简单乘以2,即为200(而不是您写的102). 然后将结果转换为字符串,因为您将空字符串附加到字符串上,所以s...

java-在FSM中使用枚举比仅使用字符串有好处吗?【代码】

我想创建一个有限状态机,我可以找到的大多数示例代码都使用了枚举,而我只是想知道它是否比仅使用字符串或整数存储状态更具优势. 使用枚举: class TrafficLight { 枚举状态{ 红,黄,绿 };State state = State.GREEN;public void iterate() throws InterruptedException {switch (this.state) {case RED:System.out.println("RED");Thread.sleep(1000);this.state = State.GREEN;break;case GREEN:System.out.println("...

在JAVA中处理包含XML的字符串的最有效方法【代码】

我有一个其中包含XML节点的String,并且正在寻求使用DOM解析来处理此字符串以提取节点值并将它们存储在局部变量中. 存储在String变量中的XML:<carGarage><car><make>Chrysler</make><color>Red</color></car><car><make>Musano</make><color>Blue</color></car> </carGarage>我要提取XML值并将其存储在本地属性中的Java类:public class CarGarage { String make, color;public void setMake(String make){ this.make = make; }p...

java-将多个字符串以不同的方式着色到JTable的相同单元格中【代码】

假设您有一个JTable,并且要为每个单元格显示三个具有不同颜色的字符串,例如value1(红色),value2(蓝色),value3(绿色). 我覆盖了DefaultTableCellRenderer的getTableCellRendererComponent,但setForeground(Color)方法为单元格中显示的所有字符串提供了唯一的颜色.@Override public Component getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int column) {String s = ta...

java-正则表达式用空格替换部分字符串【代码】

看起来很简单,但是我无法正常工作. 我有一个看起来像“ NNDDDDDAAAA”的字符串,其中“ N”是非数字,“ D”是数字,“ A”是任何东西.我需要用空格字符替换每个A.输入字符串中“ N”,“ D”和“ A”的数目始终不同. 我知道如何使用两个表达式.我可以将字符串分成两部分,然后将第二组中的所有内容替换为空格.像这样Pattern pattern = Pattern.compile("(\\D+\\d+)(.+)");Matcher matcher = pattern.matcher(input);if (matcher.matche...

Java字符串编码为UTF-8【代码】

我有一些HTML代码,存储在Java.lang.String变量中.当将字符串变量的内容写入文件系统上的文件时,我将该变量写入文件,并将编码设置为UTF-8.我打开该文件,一切看起来很棒,例如→显示为向右箭头. 但是,如果jsp页面使用相同的String(包含相同的内容)在浏览器中呈现内容,则→之类的字符会显示为问号(?). 将内容存储在String变量中时,请确保使用:String myStr = new String(bytes[], charset) 不仅仅是:String myStr = "<html><head/>...

java-RESTEasy-简单的字符串数组/集合编组【代码】

在RESTEasy中是否有简单的方法来编组和解组String []或List? 我的代码示例:@GET @Path("/getSomething") @Produces(MediaType.APPLICATION_JSON) public List<String> getSomeData() {return Arrays.asList("a","b","c","d");}上面给了我一个例外:Could not find MessageBodyWriter for response object of type: java.util.Arrays$ArrayList of media type: application/json解决方法:您可能需要像这样包装它:public List<Ja...

java-从字符串中提取单词的正则表达式

我想从Java字符串中提取所有单词. 该单词可以用任何欧洲语言书写,并且不包含空格,只能使用字母符号. 它可以包含连字符.解决方法:如果您不依赖于正则表达式,还可以查看BreakIterator,特别是getWordInstance()方法:Word boundary analysis is used by search and replace functions, as well as within text editing applications that allow the user to select words with a double click. Word selection provides correct inter...

java-查找不包含子字符串的字符串的正则表达式?【代码】

我正在使用一个简单的工具来检查项目上的Java编码准则.这些准则之一是验证没有声明为“ private static …”的变量,仅允许“ private static final …”. 我想知道如何得到这个结果.我写了这个:pattern = "private\\\s*static\\\s*(?!final)";但这是行不通的.如何仅获得没有“ final”关键字的条目? 谢谢,中解决方法:应该可以,是的.您可能要在前瞻区域内移动第二个空格:pattern = "private\\s*static(?!\\s*final)";

字符串化Java 1.4的XML序列化API的最佳对象是什么?

我想为给定对象生成XML字符串.使用Java 1.4将对象序列化为XML String的最佳API是什么? 谢谢, 逆转录解决方法:XStream对此非常有用.他们的网站是here.