在Php中,我经常使用这个:
$conn_sets = array();
$conn_sets['login'] = "aaa";
$conn_sets['pass'] = "bbb";
Run Code Online (Sandbox Code Playgroud)
如何在JAVA 1.6中做同样的事情.我试着这样做:
private method1() {
String[] mystring = new String[] {"login" => "aaa", "pass" => "bbb"};
}
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误.我想做这个工作,因为我有一个错误列表声明,最好识别:
throw new MyException(myerrors['failed_login_error']);
Run Code Online (Sandbox Code Playgroud)
而不是:
throw new MyException(myerrors[116]);
Run Code Online (Sandbox Code Playgroud)
我知道我可以做一个新类,并抛出一个对象:
throw new MyException(ERROR_CONSTANTS.FAILED_LOGIN_ERROR);
Run Code Online (Sandbox Code Playgroud)
但我更喜欢第一个(与我在Php中使用的相同).
那么,有什么想法吗?
我打算建一张酒店桌子.但是当我尝试在Java中实现它时,我遇到了问题.
我的酒店有Level(int id) x Room(int id) x Field(String status,int counter)
php中的相同内容如下:
$level=1; $room=2;
if(isset($hotel[$level][$room])) {
print("Room: ".$level*100+$room);
print(", Status: ".$hotel[$level][$room]['status']);
print(", Total clients:".$hotel[$level][$room]['counter']);
}
Run Code Online (Sandbox Code Playgroud)
此打印返回我(如果房间存在): " 房间: 102,状态:保留,总客户: 8";
现在我想在JAVA中拥有相同的功能.
但问题是,我无法建立这个:
int[][][] my hotel;
Run Code Online (Sandbox Code Playgroud)
因为,我的多维数组中有不同的类型.
我试着这样做:
Map<String, List<String>> myHotel = new HashMap<String, List<String>>();
Run Code Online (Sandbox Code Playgroud)
要么:
List<List<List<String>>> myHotel;
Run Code Online (Sandbox Code Playgroud)
但
out.println(
myHotel.get(1).get(2).get("status") + "\n" +
out.println(myHotel.get(1).get(2).get("status"));
Run Code Online (Sandbox Code Playgroud)
甚至:
out.println("Status:" +
myHotel.get(1).get(2).get(0) + "\tClients:" +
myHotel.get(1).get(2).get(1)
);
Run Code Online (Sandbox Code Playgroud)
另外如何放置元素.我想的是:当它是MAP表时:
myHotel.put(1).add(2).add(0, "Reserved"));
// …Run Code Online (Sandbox Code Playgroud) 我的Adobe Dreamweaver CS6(和CC)存在问题,无法支持TWIG文件.我尝试了在谷歌上发现的一些教程,说我需要在设置中扩展,并编辑Dreamweaver配置文件之一.但它没有奏效.我唯一能做的就是Dreamweaver能够打开*.twig文件,但是当它应该进行HTML5标记突出显示时,它会将它们打开为纯文本.也许有人知道教程/必要的操作使其工作?
作为另外的问题,我会问如何在记事本作++,了解在第一次打开*.twig文件类型,所以我并不需要从菜单中每个我打开*.twig文件时,选择"编程语言".
更清楚.我按照以下说明操作:http: //helpx.adobe.com/dreamweaver/kb/change-add-recognized-file-extensions.html
我编辑了两个文件(一个在Program Files中,另一个在Users文件夹中),但它仍然没有突出显示"abc.html.twig"文件.显示为普通.