我一直习惯c/c++的编码风格,特别是大括号的位置,
如:class ChangeString //转换字符类
{
//静态方法,一个类中的字符串类型字段中的所有字符a转换成字符b
public static void changStringValue(Object object) throws Exception
{
Field[] field = object.getClass().getFields();
for(int i = 0; i < field.length; i++)
{
if(field[i].getType() == String.class)
{
String oldValue = (String)field[i].get(object);
String newValue = oldValue.replace('b', 'a');
field[i].set(object, newValue);
}
}
}
}这样,每对大括号的位置都能看的很清楚,层次结构很明显但是,java的代码风格,我觉得大括号的位置很难阅读//转换字符类
class ChangeString {
//静态方法,一个类中的字符串类型字段中的所有字符a转换成字符b
public static void changStringValue(Object object) throws Exception{
Field[] field = object.getClass().getFields();
for(int i = 0; i < field.length; i++){
if(field[i].getType() == String.class){
String oldValue = (String)field[i].get(object);
String newValue = oldValue.replace('b', 'a');
field[i].set(object, newValue);
}
}
}
}但是基本上所有的java程序员都是这样写的
而且像eclipse这些工具自动生成的代码也是这种风格的
我疑惑的是工作中写代码也必须用这种java风格吗?