Да, можно читать & amp; писать файлы, используя HTML5 + JS.
Ссылка, чтобы вы начали - Изучение API файловой системы
Я также написал статью некоторое время назад для SpeckyBoy на том же тема, которую вы можете найти полезной - http://speckyboy.com/2012/10/30/getting-to-grips-with-the-html5-file-api-2/
Вам не хватает набора скобок:
System.out.println("Using == ::" + (s3==s4));
В вашей версии "Using == ::" + s3
сравнивается с ==
до s4
, что вам не нравится.
В общем случае +
имеет более высокий приоритет , чем ==
, поэтому "Using == ::" + s3==s4
оценивается как ("Using == ::" + s3) == s4
.
Вы используете этот код:
System.out.println("Using == ::"+ s3==s4);
Который оценивается как:
System.out.println( ("Using == ::" + s3) == s4);
Следовательно, вы получаете false как вывод.
Причина в том, что согласно приоритету оператора +
выше ==
в соответствии с этой таблицей Operator Precedence
: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
Как и другие ответы, вам нужно использовать скобки, содержащие ваше булево выражение:
System.out.println("Using == ::" + (s3==s4));
Строка правильная:
"Using == ::"+s3
не соответствует s4
Вам нужно будет изменить свой код:
"Using == ::"+(s3==s4)
edit: Вывод кода выдачи:
Using Equals Method::false
Using Equals Method::true
false
javaDirectly printing the s2 value which is autocasted from superclass to string subclass
Directly printing the s1 value which is autocasted from superclass to string subclass javaDeveloper
Shantanu
("Using == ::" + s3) == s4
– Tom 14 August 2013 в 18:15.equals
вопросам. +1 – Kevin DiTraglia 14 August 2013 в 18:16