- 1
- 2
- 3
- 4
- 5
- 6
String filterDescription = "";
try {
filterDescription = wdContext.currentContextElement().getAttributeValue("table" + Level + "Description" + "filter").toString();
} catch (Exception e) {
// TODO: handle exception
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+73
String filterDescription = "";
try {
filterDescription = wdContext.currentContextElement().getAttributeValue("table" + Level + "Description" + "filter").toString();
} catch (Exception e) {
// TODO: handle exception
}
wdContext.currentContextElement().getAtt ributeValue("table" + Level + "Description" + "filter") возвращает значение атрибуты из контекста с типом Object. try в данном случае тут добавлен, чтобы не писать лишних проверок, если вернется null, а filterDescription так и остался пустой строкой.
+83
defaultHomeName = read("defaultHomeName") == null ? "1" : read("defaultHomeName");
homesPerPage = Integer.getInteger(read("homesPerPage")) == null ? 9 : Integer.getInteger(read("homesPerPage"));
correctRegex = read("correctRegex") == null ? "[A-Za-z0-9-]+" : read("correctRegex");
respawnAtHome = load().getProperty("respawnAtHome") == null ? true : readBoolean("respawnAtHome");
teleportToNearest = load().getProperty("teleportToNearest") == null ? false : readBoolean("teleportToNearest");
warmup = (load().getProperty("warmup") == null ? 0 : (int)(readLong("warmup")));
cooldown = load().getProperty("cooldown") == null ? 60 : (int)(readLong("cooldown"));
freezeOnWarmup = load().getProperty("freezeOnWarmup") == null ? true : readBoolean("freezeOnWarmup");
Bukkit. Немного из моего плагина. :)
+78
for (int count = 1; allWord == ""; count++) {
if (num.length() == 4) {
allWord += arrayToTen[Integer.parseInt(num.substring(0,1))-1] + "Thousand"; /
if (Integer.parseInt(num.substring(1,2)) > 0) {
allWord += arrayToTen[Integer.parseInt(num.substring(1,2))-1] + "Hundred";
}
if (Integer.parseInt(num.substring(2,3)) == 0) {
allWord += "And"; // добавдяем просто "And"
}
}
}
часть реализации задачи:
http://projecteuler.net/problem=17
+73
static class CheckBoxCellRenderer extends JCheckBox implements ListCellRenderer {
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
if (value instanceof CheckBoxListElement) {
CheckBoxListElement cblel = (CheckBoxListElement) value;
if (isSelected) {
setBackground(list.getSelectionBackground());
setForeground(list.getSelectionForeground());
}
else {
setBackground(list.getBackground());
setForeground(list.getForeground());
}
setSelected(cblel.isSelected());
setText(cblel.getText());
return this;
}
else {
throw new RuntimeException();
}
}
}
Модель просто не должна быть другой...
+79
Account account = session.load(277l);
=)
+71
if (prodAttainment < payeeSalesGoal)
{
cashComp = 1;
}
else if (prodAttainment < 1.25 * payeeSalesGoal
&& prodAttainment >= payeeSalesGoal)
{
cashComp = 0.75;
}
else if (prodAttainment >= 1.25 * payeeSalesGoal)
{
cashComp = 0.5;
}
Меня гнет или и правда нужно столько проверок? Чтоб наверняка...
+81
/*
* Copyright 2009 Sun Microsystems, Inc.
* All rights reserved. You may not modify, use,
* reproduce, or distribute this software except in
* compliance with the terms of the License at:
* http://developer.sun.com/berkeley_license.html
*/
package cart.util;
public class IdVerifier {
public IdVerifier() {
}
public boolean validate(String id) {
boolean result = true;
for (int i = 0; i < id.length(); i++) {
if (Character.isDigit(id.charAt(i)) == false) {
result = false;
}
}
return result;
}
}
Java EE tutorial
+73
final QOrder qSub = new QOrder("qSub");
final Predicate[] filters = getFilters(qSub, null, null);
if (filters.length > 0) {
// conditions.add(Arrays.asList(filters)); // Do not do this.
// The subquery is here so that MySQL doesn't use the wrong index for
// ORDER BY... LIMIT if we directly add the filter by custid/custdept
// to the list of filters, which will make the search very slow.
// Well, perhaps an ugly workaround, and we might want to adjust
// the custid/custdept index in the future... somehow.
conditions.add(q.id.in(QueryDsl.subFrom(qSub).where(filters).list(qSub.id)));
}
Обход косяков конкретной СУБД на уровне ORM. Абстракция, что и говорить.
+80
if (k <= 1)
{
if ((s.equals("2"))||(s.equals("3"))||(s.equals("4")))
{
txtCommonPeople.setText("ЧЕЛОВЕКА");
}
else
{
txtCommonPeople.setText("ЧЕЛОВЕК");
}
}
else
{
if (s.charAt(k-2) != 1)
{
if (((s.charAt(k-1) == 2) || (s.charAt(k-1) == 3) || (s.charAt(k-1) == 4)))
{
txtCommonPeople.setText("ЧЕЛОВЕКА");
}
else
{
txtCommonPeople.setText("ЧЕЛОВЕК");
}
}
else
{
txtCommonPeople.setText("ЧЕЛОВЕК");
}
}
+146
public class HelloWorld {
public static void main(String[] args) {
HelloWorld hw = new HelloWorld();;;;;;;;;;;;;;;;;;;;;;;;;
hw.doHw();
}
public void doHw()
{
System.out.println("Hello, world");
}
}
Не совсем понимаю что это, но javac HelloWorld.java не выдал никаких ошибок. Возможно кто-то про это писал но все же..