Tag: 字符串

将int转换为String(Java)

假设我在i上运行for,从0到6,每次都在for中运行我初始化一个类,该类作为参数获取名称,例如: ClassThing[] a = new ClassThing[6]; for (int i=0;i<6;i++) { a[i] = ClassThing( "hello" ); } 所以我希望每个单元格按顺序命名, a [0] .name为0 , a [1] .name为1且为on。 我如何使用i变量? 谢谢。

为什么String.split(“$”)不起作用?

我有三个部分字符串,每个部分用$符号分隔 例如, String s = “abc$efg$xyz”; 现在当我使用split方法拆分它时,如下所示: String values[] = s.split(“$”); 它的values数组包含整个字符串作为单个元素。 但是当我使用它时: String values[]=s.split(“\\$”); 它完美地发挥了我想要的意义 现在, values数组分别包含索引0,1和2上的abc , efg和xyz 。 我想知道为什么第一次split不起作用,因为我在使用split(” “); a single white space时使用了类似的split split(” “);

如何在android中将单个字符串转换为JsonArray?

我需要将String []转换为JsonArray,我不知道如何。 我是Android开发新手我想在MySQL数据库中插入调用日志详细信息。 所以,从android方面我得到一个字符串,但我不知道如何将该字符串转换为Jsonarray。 PLZ有助于提前解决这个问题 这是我的java代码……. public class MainActivity extends Activity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (TextView) findViewById(R.id.lv); getCallDetails(); } private void getCallDetails() { StringBuffer sb = new StringBuffer(); String strOrder = android.provider.CallLog.Calls.DATE + ” DESC”; Cursor managedCursor = managedQuery(CallLog.Calls.CONTENT_URI, null,null, null, strOrder); int number1 = managedCursor.getColumnIndex(CallLog.Calls.NUMBER); […]

存储字符串数组分别指定变量

我是JAVA的初学者,我正在编写这个代码,它应该接收一个字符串数组,并将每个字符串(数组元素)分别存储在指定的变量中。 但它只存储第一个元素。 以下是代码: package ontoretrive; import org.apache.commons.lang3.ArrayUtils; public class j { static String sss= “male,O+,45,saudi,brain_diseases”; static int size =sss.length(); static String male=””; static String blood=””; static String age=””; static String nat=””; static String dis=””; static char temp; static void func (){ char[] charArray = sss.toCharArray(); Character[] charObjectArray = ArrayUtils.toObject(charArray); int count=0; int x=0; while (x< […]

Java – 从文本文件创建字符串数组

我有这样的文本文件: abc def jhi klm nop qrs tuv wxy zzz 我想要一个字符串数组,如: String[] arr = {“abc def jhi”,”klm nop qrs”,”tuv wxy zzz”} 我试过了 : try { FileInputStream fstream_school = new FileInputStream(“text1.txt”); DataInputStream data_input = new DataInputStream(fstream_school); BufferedReader buffer = new BufferedReader(new InputStreamReader(data_input)); String str_line; while ((str_line = buffer.readLine()) != null) { str_line = str_line.trim(); if ((str_line.length()!=0)) […]

将key = value的String解析为Map

我正在使用一个API给我一个XML,我需要从一个标签获取一个实际上是字符串的地图。 例: 有 Billable=7200,Overtime=false,TransportCosts=20$ 我需要 [“Billable”=”7200″,”Overtime=false”,”TransportCosts”=”20$”] 问题是字符串是完全动态的,所以,它可能就像 Overtime=true,TransportCosts=one, two, three Overtime=true,TransportCosts=1= 1,two, three,Billable=7200 所以我不能用逗号分割,然后用等号分开。 是否可以使用正则表达式将类似字符串转换为地图? 到目前为止我的代码是: private Map getAttributes(String attributes) { final Map attr = new HashMap(); if (attributes.contains(“,”)) { final String[] pairs = attributes.split(“,”); for (String s : pairs) { if (s.contains(“=”)) { final String pair = s; final String[] keyValue = pair.split(“=”); attr.put(keyValue[0], […]

将键入的文本转换为小写

我有一个index.jsp [剪断] Howdy, Ooops, one or more fields are empty. Please fill everything out!! Incorrect Userdata! [剪断] 现在,例如globalname是小写的“webeng”。 人们可以输入“WebEng”,“webENG”,“WEBENG”及其变体。 我需要键入的字符串转换为小写。 不知何故 String newname = name.toLowerCase(); String newpass = pass.toLowerCase(); 不管用。 有人有任何想法吗? 这就是Eclipse在我使用时告诉我的 Howdy, One or more fields are empty! Incorrect Userdata! Eclipse: http : //i.imagehost.org/0277/2009-11-15_19_34_00.png

正则表达式挂起 – Java匹配器

串: Aqua,月桂醇硫酸钠,十二烷基硫酸钠,二甲基硅氧烷,椰油酰胺MEA,碳酸锌,二硬脂酸二乙酯,氯化钠,吡啶硫酮锌,二甲苯磺酸钠,十六烷醇,香水,瓜尔胶羟丙基三甲基氯化铵,硫酸镁,苯甲酸钠,月桂酸铵,镁碳酸氢盐,芳樟醇,丁基苯基甲基丙酸,柠檬烯,羟基异己基3-环己烯甲醛,苯甲醇,己基肉桂,香茅醇,生育酚乙酸酯,石蜡液,聚萘磺酸钠,CI 19140,DMDM乙内酰脲,CI 15510,甲基氯异噻唑啉酮,EDTA二钠,EDTA四钠,甲基异。 目前的正则表达式: System.out.println(string.matches(“([\\W]*\\b[AZ\\d]\\w+\\b[\\W]*)+”)); Java应用程序挂断了。 我在RegEx中找不到错误。 通过googeling我发现这可能被称为“灾难性的回溯”!? 正则表达式应匹配字符串,如果它只包含大写单词,例如,如果1个单词是小写的,则不应该匹配它。

字符串到char数组,显示愚蠢的字符

这是一个非常简单的问题,但我需要另一只眼睛看看我的代码: String strtr = “iNo:”; char[] queryNo = strtr.toCharArray(); System.out.println(queryNo + ” =this is no”); 输出是: [C@177b4d3 =this is no 这些人物是什么, 你有什么想法吗?

如何将字符串分解为参数,尊重引号?

可能重复: 正则表达式,用于在未被单引号或双引号括起时使用空格分割字符串 如何打破这样的字符串: String args = “\”file one.txt\” filetwo.txt some other \”things here\””; 在尊重引号的同时进入其参数/参数? 所以在上面的例子中,参数将被分解为: args[0] = file one.txt args[1] = filetwo.txt args[2] = some args[3] = other args[4] = things here 我理解如何使用split(“”),但我想组合引号中的术语。