Tag: string

在Java中创build一个不依赖if-else的工厂方法

目前我有一个方法,作为基于给定的string的工厂。 例如: public Animal createAnimal(String action) { if (action.equals("Meow")) { return new Cat(); } else if (action.equals("Woof")) { return new Dog(); } … etc. } 我想要做的是在类的列表增长时避免整个if-else问题。 我想我需要有两种方法,一种是将string注册到类,另一种是基于操作的string返回类。 在Java中这样做的好方法是什么?

Python:如何在文件中读取时忽略#注释行

在Python中,我刚刚读了一个文本文件的行,我想知道如何编码,以忽略在行开头的散列#注释。 我认为这应该是这样的: for if line !contain # then …process line else end for loop 但我是Python的新手,我不知道这个语法

如何从string的开始删除所有零?

我有一个以零开始的string: string s = "000045zxxcC648700"; 我怎样才能删除它们,使string看起来像: string s = "45zxxcC648700";

Python间距和alignmentstring

我正在尝试添加间距来alignment两个stringvariables之间的文本,而不使用“”来这样做 试图让文本看起来像这样,第二列是alignment的。 Location: 10-10-10-10 Revision: 1 District: Tower Date: May 16, 2012 User: LOD Time: 10:15 目前有这样的编码,只是使用空格… "Location: " + Location + " Revision: " + Revision + '\n' 我尝试过使用string.rjust&srting.ljust,但无济于事。 build议?

Java集合将string转换为字符列表

我想将包含abc的string转换为字符列表和字符哈希集。 我怎样才能在Java中做到这一点? List<Character> charList = new ArrayList<Character>("abc".toCharArray());

如何在Python中按位独占或两个string?

我想在python中执行一个按位独占或两个string,但不允许在python中使用string异或。 我该怎么做 ?

Groovy中的string数组

在ruby中,有一个不寻常的东西来创build这样一串string: names = %w( lucas Fred Mary ) 常规里面有这样的东西吗?

拆分并joinC#string

可能重复: 首先拆分,然后join一个string的子集 我试图将一个string拆分成一个数组,取出第一个元素(使用它),然后将其余的数组join到一个单独的string中。 例: theString = "Some Very Large String Here" 会成为: theArray = [ "Some", "Very", "Large", "String", "Here" ] 然后我想在variables中设置第一个元素,稍后再使用它。 然后我想把数组的其余部分join到一个新的string中。 所以会变成: firstElem = "Some"; restOfArray = "Very Large String Here" 我知道我可以使用theArray[0]作为第一个元素,但是如何将数组的其余部分形成一个新的string呢?

如何在Objective-C中将句子的第一个字母大写?

我已经find了如何把这个句子的所有单词大写,但不是只有第一个单词。 NSString *txt =@"hi my friends!" [txt capitalizedString]; 我不想改变成小写字母,并把首字母大写。 我只想大写第一个字,而不改变其他字。

如何检查C ++中的string开始

在C ++中有没有办法检查一个string是否以某个string开始(小于原始string)? 就像我们可以用Java做的一样 bigString.startswith(smallString);