我有大写的图像文件夹名称。但是src是小写的,所以这不是加载图像。
我无法将所有图像文件夹都设为小写,因此我想更改我的代码以采用不区分大小写的路径。
我有一个这样的链接:
<a href="http://www.google.com">
<img id="productMainImage" src="images/Tulips.jpg" alt="image" escapeXml="false" class="product_main_image"/>
</a>
Run Code Online (Sandbox Code Playgroud)
我想让图像 src 不区分大小写;这意味着我希望我的代码即使src ="IMAGES/Tulips.jpg".
如何解决这个问题?
我正在使用地图,并希望使用值对象作为地图键...以及列表作为值.值对象有2个属性的第一个名称,第二个名称.如果两个属性都与同一个映射中的某个键匹配,则想要返回map.containsKey()为true.
我试着用比较器如下
public class comaparatorEx implements Comparator<Test>{
public static void main(String args[]){
Map m= new HashMap<Test,List<String>>();
Test t = new Test();
t.setFirstname("vamsi");
t.setSecondname("priya");
List descriptionList=new ArrayList();
descriptionList.add("description1");
m.put(t, descriptionList);
Test t2 = new Test();
t2.setFirstname("vamsi");
t2.setSecondname("priya");
if(m.containsKey(t2)){
System.out.println("user found");
}
}
public int compare(Test o1, Test o2) {
if((o1.firstname.equals(o2.firstname) )&& o1.secondname.equals(o2.secondname))
return 0;
else return 1;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的价值对象
public class Test {
String firstname;
String secondname;
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname …Run Code Online (Sandbox Code Playgroud) Date dateShipped = new SimpleDateFormat( "yyyy-MM-dd HH:MM:SS.SSS" ).parse("2013-08-29 22:41:03.537");
SimpleDateFormat fmt = new SimpleDateFormat("dd MMM yyyy",Locale.ENGLISH);
System.out.println(fmt.format(dateShipped));
Run Code Online (Sandbox Code Playgroud)
结果2016年5月29日
为什么结果不同?