【Java自学-数字与字符串 字符】教程文章相关的互联网学习教程文章

灵魂拷问:为什么 Java 字符串是不可变的?【图】

在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。对于绝大多数的初级程序员来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。 很长一段时间内,我也一直处于这种层面上。导致的局面就是,我在挖一些高深点的技术方案时,往往束手无策;在读一些高深点的技术文章时,往往理解不了...

Stack Overflow 上 370万浏览量的一个问题:如何比较 Java 的字符串?【图】

摘自:https://www.cnblogs.com/qing-gee/p/11974704.html Stack Overflow 上 370万浏览量的一个问题:如何比较 Java 的字符串? ?在逛 Stack Overflow 的时候,发现了一些访问量像喜马拉雅山一样高的问题,比如说这个:如何比较 Java 的字符串?访问量足足有 370万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。 PS:系列文章回顾:《Stack Overflow 上250万浏览量的一个问题:你对象丢了》 我们来回顾一下提问者的问题...

java-如何将IETF BCP 47语言代码转换为显示字符串?

如何将IETF BCP 47语言代码[例如zh-cmn-Hant-HK]转换为显示字符串[例如Android(Java)中的“普通话,繁体(香港特别行政区)”? 一些背景.我正在研究文本API.我正在调用sendOrderedBroadcast,并传递了一个BroadcastReceiver,该接收器通过RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES接收支持的语言列表. EXTRA_SUPPORTED_LANGUAGES是作为IETF BCP 47代码而不是Java语言环境代码提供的:http://developer.android.com/reference/androi...

java-代码在命令行上有效,但是在eclipse中不起作用(从字符串中编译类……)【代码】

因此,我有了这段代码,该代码从字符串编译一个类,然后运行它.它可以从命令行正常运行,但不能在Eclipse中运行…import java.lang.reflect.Method; import java.util.Arrays; import javax.tools.DiagnosticCollector; import javax.tools.JavaCompiler; import javax.tools.JavaCompiler.CompilationTask; import javax.tools.JavaFileObject; import javax.tools.ToolProvider;public class Another2 {public static void main(Stri...

java-RequestMapping值属性作为字符串变量【代码】

我有这个问题,我试图在@RequestMapping注解的value属性中放置一个String变量:private static final String PREVIEW = "/preview/anything";...@RequestMapping(value=PREVIEW, method=RequestMethod.POST)我可以这样做吗?提前致谢解决方法:是的,您可以,尽管恕我直言,它的可读性较差.如果要在许多地方使用常量,通常可以定义一个常量,但是在这种情况下,我希望直接在该方法上看到url映射.

java 判断一个数组中个元素是否为给定字符串的子串。返回一个boolean数组【代码】

public class SubString {public boolean[] chkSubStr(String[] p, int n, String s) {boolean [] str=new boolean[n];for (int i = 0; i < p.length; i++) {int result = s.indexOf(p[i]);if(result!=-1){str[i]=true;}else{str[i]=false;}}return str;}

Java字符串搜索忽略重音符号-第二部分

这个问题是Java string searching ignoring accents的继续. 原始问题的答案向我们展示了如何从字符串中删除变音符号.因此,例如,科隆成为科隆.但是?d?变成?odz-请注意l with stroke. 我的问题是如何也可以删除笔画,使?d?变成罗兹? 谢谢.解决方法:您不能,至少不能平凡地对待所有这些信件.字母?(除了外观及其Unicode名称)根本没有链接到l(至少在Unicode中;从语言上讲这是另一回事). 您唯一的选择可能是使用案例的转换表,您可以填写所...

如何在Java Swing中获取工具提示文本字符串的宽度?【代码】

我有以下几行内容来获取JList项目的工具提示文本:JList aList=new JList(aData) {public String getToolTipText(MouseEvent evt) // This method is called as the cursor moves within the list.{String tooltipText="Some tooltip";int tooltipWidth= ?return tooltipText;} }在getToolTipText()中,如何获取tooltipText宽度?解决方法:I form my tooltip in html like this : "<html>first line<Br>========<Br>second line</h...

【转】JAVA字符串格式化-String.format()的使用【代码】

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。 显示...

java-遍历集合并创建包含HTML的字符串【代码】

我在图像库生成程序Jalbum中使用了以下代码,以生成用于库中图像的所有关键字.Set allKeywords = new HashSet(); for (AlbumObject ao : currentObjects) {XmpManager mgr = ao.getXmpManager();if (mgr != null) {allKeywords.addAll(mgr.getKeywordSet());} } //get the Iterator Iterator itr = allKeywords.iterator(); while(itr.hasNext())out.println(itr.next());我的问题是何时out.print:out.println(itr.next());如何将...

java-组织字符串汇总?

我是Java的新手,如果有人可以指出正确的方向来获取一些信息,我将非常高兴. 我正在尝试创建一个Java程序,该程序将允许我以某种格式输入字符串(例如,带有@和井号的推文),并生成我输入的所有信息的摘要并将其归类(返回至tweet示例,例如名称,tweet文本,#标签等) 如我之前所说,我是新手,所以我什至不知道我在寻找什么以及谷歌搜索什么.任何可以帮助我的事情将不胜感激!解决方法:看来您需要学习Java正则表达式这是Oracle的官方教程: ht...

我需要从Java字符串Tokenizer获取子字符串【代码】

我需要从Java字符串令牌生成器获取子字符串. 我的插入字符串是= Pizza-1 * Nutella-20 * Chicken-65 *StringTokenizer productsTokenizer = new StringTokenizer("Pizza-1*Nutella-20*Chicken-65*", "*");do{try{int pos = productsTokenizer .nextToken().indexOf("-");String product = productsTokenizer .nextToken().substring(0, pos+1);String count= productsTokenizer .nextToken().substring(pos, pos+1);System.out.pri...

java-Struts2-使用OGNL从静态列表设置字符串属性无法正常工作【代码】

我正在尝试使用struts2框架设置隐藏的输入值.输入值是一个不变的值,因此我想通过静态引用进行设置,而不用担心可能在Controller中的多个位置进行设置. 这是列表定义:package com.packagename.models;public class UsernameModel implements Serializable, Comparable<UsernameModel> {.../*** <P>A static container of the predefined username types.*/public static final class UsernameTypes {public static final String ALI...

java-GWT.将JSON字符串转换为String []【代码】

我有结果JSON字符串:[‘foo’,’bar’,’baz’].如何将其转换为String []或JsArrayString?如果不可能,我可以使用哪些预定义的数据结构?我不想创建自己的类,因为它对于简单的字符串数组是多余的.解决方法:由于您的字符串是有效的javascript数组表示形式,因此可以使用unsafeEval来获取javascript数组:JsArrayString a = JsonUtils.unsafeEval("['foo', 'bar', 'baz']");当然,如果将任意字符串传递给unsafeEval,则必须注意安全问题...

java-读取文本文件并将文件中的字符串分配给变量【代码】

我的代码有一些问题.我希望能够从文本文件中读取输入,并从每一行或空格之间获取字符串,并将它们分配给要传递给对象的变量. 我的第一个问题是我的程序错误地读取了我的一行,并忽略了变量的第一个字母,第二个问题是我不知道如何使我的程序在同一行读取两个字符串并将它们分配给不同的变量.System.out.println("Input the file name of the text file you want to open:(remember .txt)");keyboard.nextLine();String filename=keyboa...