我的MVVM应用程序中有两个ViewModel.一个是绑定到主窗口,另一个是弹出窗口,单击按钮后出现.在弹出窗口中,我需要从主窗口绑定到所选实体.如何从PopupViewModel中访问MainViewModel中的此实体?
我想知道是否有可能编造一个命令,让我们说我们有一个Scanner.
这是一个例子:
Scanner INPUT = new Scanner(System.in);
int IsPoints = 0;
String isValue = INPUT.nextLine();
if (isValue.equalsIgnoreCase("give"){
isPoints += The int value you want here;
}
Run Code Online (Sandbox Code Playgroud)
所以我真正的问题是,是否可以int通过String命令增加点的值?
输出,如果有效,将给出X(你想要的点数= x)
所以,如果我确实给了5000我5000得分,那可能吗?
谢谢
我想用来enums在我的小程序中对常量变量进行分组,我想设置这些值,以便稍后可以提取值并将它们用作整数.
我在考虑这样的事情:
public enum Value {
THREE = 3,
SIX = 6,
NINE = 9
}
Run Code Online (Sandbox Code Playgroud)
所以后来我可以检索这样的值:
int[] myIntArray = new int[Value.THREE];
Run Code Online (Sandbox Code Playgroud)
我之前使用过C++这种方式,但这对我来说不适用于Java.有没有一种方法可以显式设置Java枚举值,有人可以解释我如何设置然后从我的提取值enum?
我面临与日期格式模式相关的问题.假设用户提供了错误的输入'200000-05-16',我有这样的格式mm/dd/yyyy.我想在java类中检查格式输入日期是错误的.
怎么可能在java中做?
我有两个场景如下.
情况1:
if( folderProcessChecklistBean.getFolderProcessChecklistRecord()
.getChecklistCode() != null)
Run Code Online (Sandbox Code Playgroud)
案例2:
if(!folderProcessChecklistBean.getFolderProcessChecklistRecord()
.getChecklistCode().equals(null))
Run Code Online (Sandbox Code Playgroud)
谁能告诉我两种方法是否相同?
有人能回答我吗?
public class ReplaceString{
public static void main(String arg[]) {
String a = "Hariom";
a = a.replace('H', 'b');
System.out.println(a);
}
}
Run Code Online (Sandbox Code Playgroud) 为什么我不能检查数组中的位置是否为空?我收到了错误的信息:
对于标记行上的参数类型int,null",运算符==未定义
private static int findNr(int[] trans)
{
int emptyPlace=0;
for (int i=0; i<trans.Length -1;i++)
{
--> if( trans[i] = null) <--
return emptyPlace = trans[i];
}
return emptyPlace;
}
Run Code Online (Sandbox Code Playgroud)