小编use*_*421的帖子

使用Java和RegEx转换字符串中的大小写

问题:转

"My Testtext TARGETSTRING My Testtext" 
Run Code Online (Sandbox Code Playgroud)

"My Testtext targetstring My Testtext"
Run Code Online (Sandbox Code Playgroud)

Perl支持可以在替换字符串中使用的"\ L"操作.

Pattern-Class不支持此操作:

此类不支持的Perl构造:[...]预处理操作\ l\u,\ L和\ U. https://docs.oracle.com/javase/10/docs/api/java/util/regex/Pattern.html

java regex string lowercase uppercase

35
推荐指数
4
解决办法
3万
查看次数

写入文件的最快方法?

我做了一个拿a File和a的方法String.它将文件替换为带有该字符串作为其内容的新文件.

这就是我所做的:

public static void Save(File file, String textToSave) {

    file.delete();
    try {
        BufferedWriter out = new BufferedWriter(new FileWriter(file));
        out.write(textToSave);
        out.close();
    } catch (IOException e) {
    }
}
Run Code Online (Sandbox Code Playgroud)

但是它很慢.它有时需要一分钟.

如何编写成千上万的大文件,其中可能有多达一百万个字符?

java file-io

31
推荐指数
3
解决办法
8万
查看次数

方括号[]在下面的代码中是什么意思?

我从http://msdn.microsoft.com/en-us/library/dd584174(office.11​​).aspx获取以下代码,用于在webpart工具窗格中添加自定义属性.方括号([])在下面的代码中的含义是什么?

[Category("Custom Properties")]
        [WebPartStorage(Storage.Personal)]
        [FriendlyNameAttribute("Custom Color")]
        [Description("Select a color from the dropdown list.")]
        [Browsable(true)]
        [XmlElement(typeof(System.Drawing.KnownColor))]
        public System.Drawing.KnownColor MyColor
        {
            get
            {
                return _myColor;
            }
            set
            {
                _myColor = value;
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# asp.net sharepoint sharepoint-2007

22
推荐指数
2
解决办法
2万
查看次数

方法getModule为命名模块中的类返回未命名的模块

我刚刚开始看看Java 9模块系统,我想知道一个类是否有可能知道它所在的模块.

为此我创建了以下模块

module de.test {
  exports de.test.myexport;
}
Run Code Online (Sandbox Code Playgroud)

并编译了一个看起来像的jar文件

> jar --print-module-descriptor --file=Java9Test-1.0-SNAPSHOT.jar                                

de.test
  requires mandated java.base
  exports de.test.myexport
Run Code Online (Sandbox Code Playgroud)

在包中de.test,我有一个叫做Overview调用的类

Module module = Overview.class.getModule();
Run Code Online (Sandbox Code Playgroud)

但是,返回的模块对象是未命名的,没有ModuleDescriptor.

getModule()在这里使用正确,还是有其他方法加载类的模块?

我在OS X上使用JDK 9 build 120.

java java-9

20
推荐指数
1
解决办法
586
查看次数

如何从Java中的ArrayList中删除所有内容,但是第一个元素

我是java编程的新手,在php中编程所以我习惯了这种类型的循环:

int size = mapOverlays.size();
for(int n=1;n<size;n++)
{
    mapOverlays.remove(n);
}
Run Code Online (Sandbox Code Playgroud)

所以我想删除除第一项之外的所有内容,为什么这不起作用呢?我得到它,删除后,数组键是否重新排列?

java arraylist

18
推荐指数
3
解决办法
3万
查看次数

Java实习生功能

我对实习生功能有点困惑.我有以下代码:

public class InternTest{

    public static void main(String args[]){
            String s1 = "ANEK";
            String s2 =  new String("ANEK");
            String s3 = s2.intern();
            System.out.println(s3 == s1); // True

            String s11 = "ANEK".concat("SINGH");
            String s22 = s11.intern();
            System.out.println(s11 == s22); // True

            String s4 = "nat".concat("ive");
            String s5 = s4.intern();
            System.out.println(s4 == s5); // True

            String s33 = "ma".concat("in");
            String s44 = s33.intern();
            System.out.println(s33 == s44); // false

            String s331 = "ja".concat("va");
            String s441 = s331.intern();
            System.out.println(s331 == s441); // false
    } …
Run Code Online (Sandbox Code Playgroud)

java string

13
推荐指数
2
解决办法
489
查看次数

如何将18位数字字符串转换为BigInteger?

任何人都可以帮助我将18位数字字符串数字转换为java中的BigInteger

ie;字符串"0x9999999999999999"应显示为0x9999999999999999数值.

java biginteger

9
推荐指数
2
解决办法
1万
查看次数

匿名类中的私有变量/方法?

我创建了一个匿名类,其中我声明了一些变量和方法.我的java老师告诉我要把这些私有化.我没有看到改变修饰符有什么不同,因为无论如何这些变量和方法对于匿名类是私有的,所以我更喜欢根本没有修饰符.谁是对的,什么更有意义?请参阅下面的示例代码,其中我选择"map"和"convert"的修饰符而不是将其设为私有.

Collections.sort(list, new Comparator<String>(){
  public int compare(String a, String b){
    return convert(a).compareTo(convert(b));
  }
  Map<String, String> map = new HashMap<String, String>();
  String convert(String s) {
    String u = map.get(s);
    if (u == null)
      map.put(s, u = s.toUpperCase());
    return u;
  }
});
Run Code Online (Sandbox Code Playgroud)

java access-modifiers anonymous-class

8
推荐指数
2
解决办法
1605
查看次数

如何在Eclipse中调试远程应用程序

我从我的eclipse外面运行我的服务器,现在我想调试它.有可能吗?如果是,我该怎么办呢.

java eclipse remote-debugging

6
推荐指数
1
解决办法
3166
查看次数

以jar运行时出现FileNotFoundException

FileInputStream fstream = new FileInputStream("abc.txt")

作为jar运行时抛出FileNotFoundExceptionn。为什么呢 通常,它可以从main方法运行时找到。

java jar filenotfoundexception

6
推荐指数
1
解决办法
7206
查看次数