当前位置: 首页>>代码示例>>Java>>正文


Java Arrays.fill方法代码示例

本文整理汇总了Java中com.sun.squawk.util.Arrays.fill方法的典型用法代码示例。如果您正苦于以下问题:Java Arrays.fill方法的具体用法?Java Arrays.fill怎么用?Java Arrays.fill使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.sun.squawk.util.Arrays的用法示例。


在下文中一共展示了Arrays.fill方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: traceType

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
/**
 * Traces a type on the operand stack or in a local variable.
 *
 * @param type       the type to trace
 * @param prefix     the prefix to use if <code>isDerived</code> is true
 *                   otherwise a prefix of spaces the same length as
 *                   <code>prefix</code> is used instead
 * @param isDerived  specifies if this a type derived by the verifer or
 *                   is specified by a stack map entry
 */
private void traceType(Klass type, String prefix, boolean isDerived) {
    if (Translator.TRACING_ENABLED) {
        if (!isDerived) {
            char[] spaces = new char[prefix.length()];
            Arrays.fill(spaces, ' ');
            Tracer.trace(new String(spaces));
        } else {
            Tracer.trace(prefix);
        }
        String name = (type == null ? "-T-" : type.getInternalName());
        if (isDerived) {
            Tracer.traceln(" "+name);
        } else {
            Tracer.traceln("{"+name+"}");
        }
    }
}
 
开发者ID:tomatsu,项目名称:squawk,代码行数:28,代码来源:Frame.java

示例2: getFormattedString

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
public String getFormattedString(int zoneLength)
   {
       if(m_updateString)
{
           m_updateString = false;
           if(m_stringHeader.length() + m_stringData.length() > zoneLength)
           {
               if(m_stringData.length() > zoneLength)
               {
                   m_formattedString = m_stringData.substring( 0, zoneLength);
               }
               else
               {
                   m_formattedString = m_stringHeader.substring(0, zoneLength - m_stringData.length()) + m_stringData;
               }
           }
           else
           {
               byte[] tmp = new byte[zoneLength - (m_stringHeader.length() + m_stringData.length())];
               Arrays.fill(tmp, (byte)' ');
               m_formattedString = m_stringHeader + new String(tmp).concat(m_stringData);
           }	
}		
return m_formattedString;
   }
 
开发者ID:SaintsRobotics,项目名称:Woodchuck-2013,代码行数:26,代码来源:StringData.java

示例3: getLineTwo

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
String getLineTwo()
   {
       byte[] tmp = new byte[m_zoneLength];
       Arrays.fill(tmp, (byte)'-');        
       String tmpString = new String(tmp);
	
if(m_infoItems.size() > 1)
{
	if(m_scrollPosition + 1 >= (int)m_infoItems.size())
	{
		tmpString = ((DisplayData)m_infoItems.elementAt(0)).getFormattedString(m_zoneLength);
	}
	else
	{
		tmpString = ((DisplayData)m_infoItems.elementAt(m_scrollPosition + 1)).getFormattedString(m_zoneLength);
	}
}
return tmpString;
   }
 
开发者ID:SaintsRobotics,项目名称:Woodchuck-2013,代码行数:20,代码来源:Zone.java

示例4: getFormattedString

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
public String getFormattedString(int zoneLength)
   {
       if(m_updateString)
{
           m_updateString = false;
           String tmpString = Integer.toString(m_integerData);
           if(m_integerHeader.length() + tmpString.length() > zoneLength)
           {                
               if(tmpString.length() > zoneLength)
               {
                       tmpString = new String( tmpString.substring( 0, (tmpString.length() - (tmpString.length() - zoneLength) - 1)));
               }
               m_formattedString = m_integerHeader.substring(0, zoneLength - tmpString.length()) + tmpString;
           }
           else
           {
               byte[] tmp = new byte[zoneLength - (m_integerHeader.length() + tmpString.length())];
               Arrays.fill(tmp, (byte)' ');
               m_formattedString = m_integerHeader + new String(tmp).concat(tmpString);
           }	
}		
return m_formattedString;
   }
 
开发者ID:SaintsRobotics,项目名称:Woodchuck-2013,代码行数:24,代码来源:IntegerData.java

示例5: getFormattedString

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
public String getFormattedString(int zoneLength)
   {
       if(m_updateString)
{
           m_updateString = false;
           String tmpString = formatDecimal(m_floatData);            
           
           if(m_floatHeader.length() + tmpString.length() > zoneLength)
           {                
               if(tmpString.length() > zoneLength)
               {
                       tmpString = tmpString.substring( 0, (tmpString.length() - (tmpString.length() - zoneLength) - 1));
               }
               m_formattedString = m_floatHeader.substring(0, zoneLength - tmpString.length()) + tmpString;
           }
           else
           {
               byte[] tmp = new byte[zoneLength - (m_floatHeader.length() + tmpString.length())];
               Arrays.fill(tmp, (byte)' ');
               m_formattedString = m_floatHeader + new String(tmp).concat(tmpString);
           }	
}		
return m_formattedString;
   }
 
开发者ID:SaintsRobotics,项目名称:Woodchuck-2013,代码行数:25,代码来源:DecimalData.java

示例6: formatDecimal

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
private String formatDecimal(double convert)
{
    int exp = 10;
    for(int i = 1; i < m_precision; i++)
    {
        exp *= 10;
    }
    int wholePart = (int)convert;
    double decimalPart = convert - wholePart;
    int convertedDecimal = (int)((decimalPart * exp) + .5);
    String tmpDecimal = Integer.toString(convertedDecimal);
    if(tmpDecimal.length() < m_precision)
    {
        byte[] extraZeros = new byte[m_precision - tmpDecimal.length()];
        Arrays.fill(extraZeros, (byte)'0');
        tmpDecimal = new String(extraZeros).concat(tmpDecimal);
    }        
    return new String(Integer.toString(wholePart) + '.' + tmpDecimal);
}
 
开发者ID:SaintsRobotics,项目名称:Woodchuck-2013,代码行数:20,代码来源:DecimalData.java

示例7: DriverStationLCD

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
/**
 * DriverStationLCD constructor.
 *
 * This is only called once the first time GetInstance() is called
 */
private DriverStationLCD() {
    final char[] blank_bytes = new char[LINE_LENGTH];
    Arrays.fill(blank_bytes, ' ');
    EMPTY_STRING = new String(blank_bytes);
    textBuffer = new byte[NUM_LINES][FRCControl.USER_DS_LCD_DATA_SIZE];
    clear();
}
 
开发者ID:FRC3161,项目名称:Iapetus2014,代码行数:13,代码来源:DriverStationLCD.java

示例8: getLineOne

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
String getLineOne()
   {
       byte[] tmp = new byte[m_zoneLength];
       Arrays.fill(tmp, (byte)'-');
String tmpString = new String(tmp);
if(!m_infoItems.isEmpty())
{
	if(m_scrollPosition >= (int)m_infoItems.size())
	{
		m_scrollPosition = 0;
	}
	tmpString = ((DisplayData)m_infoItems.elementAt(m_scrollPosition)).getFormattedString(m_zoneLength);
}
return tmpString;
   }
 
开发者ID:SaintsRobotics,项目名称:Woodchuck-2013,代码行数:16,代码来源:Zone.java

示例9: erase

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
public void erase() {
    Arrays.fill(bytes, 0, bytes.length, getErasedValue());
    setBytes(0, bytes, 0, size);
}
 
开发者ID:tomatsu,项目名称:squawk,代码行数:5,代码来源:SimulatedNorFlashSector.java

示例10: initializeYawHistory

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
private void initializeYawHistory() {

        Arrays.fill(yaw_history,0);
        next_yaw_history_index = 0;
        last_update_time = 0.0;
    }
 
开发者ID:team2485,项目名称:frc-2014,代码行数:7,代码来源:IMU.java

示例11: initWorldLinearAccelHistory

import com.sun.squawk.util.Arrays; //导入方法依赖的package包/类
private void initWorldLinearAccelHistory(){
    Arrays.fill(world_linear_accel_history,0);
    next_world_linear_accel_history_index = 0;
    world_linear_acceleration_recent_avg = (float) 0.0;
}
 
开发者ID:team2485,项目名称:frc-2014,代码行数:6,代码来源:IMUAdvanced.java


注:本文中的com.sun.squawk.util.Arrays.fill方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。