小编use*_*908的帖子

如何避免在ClassB中创建classA的对象

我的一次采访中有一个问题:

假设我有一个classA,我应该只在classA中创建classA的对象,而不是在任何其他类中,例如:

classA{
// some instructions

ClassA a = new ClassA();
}

ClassB{
//Some instructions

ClassA a1 = new ClassA(); // Here I should throw a compilation or runtime error.
}
Run Code Online (Sandbox Code Playgroud)

我通过添加私有构造函数告诉我,但他告诉我们应该能够在同一个类中创建多个对象.我能做到吗?

java

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

字符串的正则表达式仅包含小写字母

您好,我正在尝试找到一个只接受小写字母的正则表达式,不接受其他字母,

我厌倦了几种选择,但没有任何效果,有人可以指导我吗:

这是我尝试过的表达方式:

(?=.*[a-z])--> this is not working if we have "aaaAA"

[a-z]+^[A-Z]

^[A-Z]+[a-z]+^[A-Z]
Run Code Online (Sandbox Code Playgroud)

请帮我。

java regex

0
推荐指数
1
解决办法
9784
查看次数

标签 统计

java ×2

regex ×1