Tag: 字符串

如何更改字符串样式

我们可以将java中的String Style从normal更改为bold吗? 示例:我希望将字符串“Name”从普通样式更改为粗体样式。 java中包含的任何默认方法?

将(添加)字符串数据附加到Android应用程序中的SD卡文本文件

这里只是一个快速点。 虽然我的代码似乎可以使用在内部或外部(SD卡)存储中写入mytext.txt文件的标准技术将String数据等存储在新文件中,但对我来说,对我来说更有用通过重复允许用户重复该过程(例如用户输入和按钮保存)或关闭应用程序并重新开始,将更多数据添加到同一目录中的同一文件中,因此除非用户选择手动删除,否则数据将永久保留那些数据。 使用条件语句检查文件或目录是否存在似乎对情况没有影响,我得到与以前相同的结果(一个答案)。 还改变了写法,如osw.write(myStr); to osw.append(myStr); 保持原样。 代码或应用程序中没有错误。 以下是MainActivity Java文件的部分典型代码 //earlier code try { File sdCard = Environment.getExternalStorageDirectory(); File directory = new File (sdCard.getAbsolutePath() + “/MyFiles”); if (!directory.exists()) { directory.mkdirs(); } File file = new File(directory, “mytext.txt”); if (!file.exists()) { file.createNewFile(); } FileOutputStream fOut = new FileOutputStream(file); OutputStreamWriter osw = new OutputStreamWriter(fOut); //—write the string […]

字符串中的子串数

我的程序应该执行以下操作: 用户输入一个字符串:科迪勒拉斯大学 用户输入子字符串:er 程序输出substring-count:2(Cordill er的大学) 我不应该使用.str,而是创建我自己的方法。

如何在Java字符串中重复删除重复的字符?

在Java中是否存在一种方法,它允许您将一个字符串转换为如何how________are_______you到how_are_you ,即只在复制时保留一个_ 。

Java比较字符串

/** * A method to compare Strings * @param arg1 * @param arg2 * @return */ public boolean myQuickCompare(String arg1, String arg2) { boolean a = arg1.length() == arg2.length(); if (a) { for (int b = 0; b > arg1.length(); b++) { if (arg1.charAt(b) != arg2.charAt(b)) { a = false; } } } return a; […]

如何链接TextView中的文本以打开Web URL

我花了一个多小时查看大量示例,但实际上没有一个能够在TextView中设置文本以链接到Web URL。 示例代码! text8 = (TextView) findViewById(R.id.textView4); text8.setMovementMethod(LinkMovementMethod.getInstance()); strings.xml中 Google main.xml中 目前此代码将文本显示为“Google”,但它没有超链接,点击时没有任何反应。

逐行解析文本文件,跳过某些行

我有一个看起来像这样的文件(但更大): >some text ABC DEF GHI >some more text JKL MNO PQR 我已经在Java中玩了一段时间并且已经能够用线条等构建数组。带有“>”的行通常是一行但有时可能是2,3行或更多行。 不以’>’开头的行的字符长度相同,但这些行可能有10,20或30或更多。 我现在想要创建一个字符串数组,其中数组中的每个字符串都包含一行不以’>’开头的行,如下所示: array element 1 = ABCDEFGHI array element 2 = JKLMONPQR 我觉得我很接近,但需要一点点屁股让我走。 我确信这对于专业人士来说很容易,但我还是Java新手。 具体问题与我在这个板上做的其他post有关。 这是一个FASTA文件: >3BHS_BOVIN (P14893) 3 beta-hydroxysteroid AGWSCLVTGGGGFLGQRIICLLVEEKDLQEIRVLDKVFRPEVREEFSKLQSKIKLTLLEG DILDEQCLKGACQGTSVVIHTASVIDVRNAVPRETIMNVNVKGTQLLLEACVQASVPVFI >41_BOVIN (Q9N179) Protein 4.1 MHCKVSLLDDTVYECVVEKHAKGQDLLKRVCEHLNLLEEDYFGLAIWDNATSKTWLDSAK EIKKQVRGVPWNFTFNVKFYPPDPAQLTEDITRYYLCLQLRQDIVSGRLPCSFATLALLG SYTIQSELGDYDPELHGADYVSDFKLAPNQTKELEEKVMELHKSYRSMTPAQADLEFLEN >5NTD_BOVIN (Q05927) 5′-nucleotidase MNPGAARTPALRILPLGALLWPAARPWELTILHTNDVHSRLEQTSEDSSKCVNASRCVGG VARLATKVHQIRRAEPHVLLLDAGDQYQGTIWFTVYKGTEVAHFMNALGYESMALGNHEF DNGVEGLIDPLLKEVNFPILSANIKAKGPLASKISGLYSPYKILTVGDEVVGIVGYTSKE TPFLSNPGTNLVFEDEITALQPEVDKLKTLNVNKIIALGHSGFEVDKLIAQKVKGVDVVV 我最终需要在他们自己的数组元素中的序列,以便我以后可以操作它们。

使用ObjectOutputStream写入文件而不覆盖旧数据

我需要在eclipse上的文件上编写字符串而不覆盖旧字符串。 该函数类似于:创建一个字符串,将其保存在文件中,创建另一个字符串,将其保存在文件中,这包含多个字符串。 字符串具有下一种格式: String one = name surname surname; value1 value2 value3; code 所以方法将是:创建字符串,将其保存在文件中。 创建另一个字符串,将其保存在文件上等。然后在文件上保存所需的字符串数量后,我需要读取列出控制台上所有字符串的文件。 但是现在,我只能在文件上保存一个字符串然后列出它。 如果我保存两个字符串,第二个会覆盖第一个字符串,无论如何,它不正确,因为当我想列出它们时返回null值。 这是在文件上写入字符串的方法: public void writeSelling(List wordList) throws IOException { fileOutPutStream = new FileOutputStream (file); write= new ObjectOutputStream (fileOutPutStream); for (String s : wordList){ write.writeObject(s); } write.close(); } 这就是我在主类上调用write方法的方法 : List objectlist= new ArrayList(); objectlist.add(product); //Product is the string I […]

StringEscapeUtils查明字符串是否被转义

我一直在使用StringEscapeUtils.escapeHTML来转义URL。 是否有类似的东西可以找出字符串是否已被转义?

如何从文本文件中读取数据并将其中的一些数据保存到数组中

我的计算机中有一个文本文件,我正在阅读我的java程序,我想建立一些标准。 这是我的记事本文件: #Students #studentId studentkey yearLevel studentName token 358314 432731243 12 Adrian Afg56 358297 432730131 12 Armstrong YUY89 358341 432737489 12 Atkins JK671 #Teachers #teacherId teacherkey yearLevel teacherName token 358314 432731243 12 Adrian N7ACD 358297 432730131 12 Armstrong EY2C 358341 432737489 12 Atkins F4NGH 当我从这个记事本文件中读取时,我得到了我的应用程序中的确切数据,但我想只读取学生中的标记列,并将它们放在名为studentTokens的数组中。 这是代码 public static void main(String[] args) { ArrayList studentTokens = […]