这个程序跟踪陈列室出售的汽车。制度应该允许他
以下是我的研究成果:
public class dsa_qu2c {
//Function display(String G) takes as input the string and displays the attributes
public static void display(String G){
String Details[]= G.split("!");
//split() allows splitting of a string based "!" and returns an array of strings
System.out.println("Chassis Number:\t"+Details[0]);
System.out.println("Make:\t"+Details[1]);
System.out.println("Model:\t"+Details[2]);
System.out.println("Engine Capacity:\t"+Details[3]);
System.out.println("Year of Registration:\t"+Details[4]);
System.out.println("Buyer NIC:\t"+Details[5]);
}
public static int menu(){
Scanner sc= new Scanner(System.in);
int choice;
System.out.println("1:Add a car.");
System.out.println("2:Display car based on registration number");
System.out.println("3:Display all details of car");
choice=sc.nextInt();
sc.nextLine();
return choice;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String S= ""; //Compiled string to be stored as value in the hashmap
String R= ""; //Registration number to be stored as key in the hashmap
Scanner sc= new Scanner(System.in);
int choice;
HashMap<String, String> HMap= new HashMap<String, String>();
while(true){
choice= menu();
switch(choice)
{
case 1 : {
System.out.println("Enter registration number");
R= sc.nextLine();
System.out.println("Enter compiled string");
S= sc.nextLine();
HMap.put(R,S);
break;
}
case 2: {
System.out.println("Enter registration number");
R= sc.nextLine();
String value= HMap.get(R);
display(value);
break;
}
case 3: {
for(Map.Entry entry: HMap.entrySet()){
display((String)entry.getValue());
break;
}
}
case 4: {
System.exit(0);
}
default: {
break;
}
}
}
}
}
只有case3
系统必须检索所有汽车的数据时没有工作,因为当我选择该选项时没有显示任何内容。
您应该删除break;来自案例3:
case 3: {
for(Map.Entry entry: HMap.entrySet()){
display((String)entry.getValue());
//break;
}
}
本文向大家介绍PHP封装的字符串加密解密函数,包括了PHP封装的字符串加密解密函数的使用技巧和注意事项,需要的朋友参考一下 程序中经常使用的PHP加密解密字符串函数 代码如下: 使用方法: 非常给力的authcode加密函数,Discuz!经典代码(带详解): 函数authcode($string, $operation, $key, $expiry)中的$string:字符串,明文或密文;$op
问题内容: 我在Java中有一个Hashmap,如下所示: 然后我像这样填充它: 如何获得钥匙?类似于:返回“ United”。 问题答案: 一个包含多个键。您可以用来获取所有键的集合。 将存储与key 和key 。要遍历所有键: 将打印和。
问题内容: 我在PHP中有一个函数,可按如下所示加密文本: 如何在Python中解密这些值? 问题答案: 要解密这种加密形式,您将需要获得Rijndael版本。在这里可以找到一个。然后,您将需要模拟PHP Mcrypt模块中使用的键和文本填充。它们增加了填充文本和键的正确大小。他们使用的是256位块大小,并且您提供的密钥使用的密钥大小为128(如果您提供更大的密钥,则密钥大小可能会增加)。不幸的是
所以我有一个AES-256-ecb base64字符串,我用在线工具解码了它。然而,我更喜欢命令行,所以我尝试使用命令行来解码它。 这是我尝试过的,但我得到了严重的解密错误 是加密的base64文本 -aes-256-ecb是加密密码 而366a74cb3c959de17d61db30591c39d1是关键 结果应该是另一个base64字符串:
B'x\x85\x92\x9D\xE6\x0BJ\xFE\x9B(\x10G\x8E\x05\xC5\xF4\xCDA9\xC18\xB8\xF9VBMK\x16\xF8\xA3\xB6' 我试着用 和
我需要符合HIPAA标准,这些要求表明AES256加密足以存储敏感数据(名字,姓氏,SSN,ID,DOB,电话,VIN等)。 我倾向于通过应用程序代码加密,而不是使用MSSQL或MySQL内置的加密字段支持。避免SQL签名证书过程,设置MASTER KEY等。 我研究AES256加密使用。NET 6,大多数人被警告不要使用AES - CBC、ECB、EFB或CTS...事实上,即使是微软自己的文档