當前位置: 首頁>>代碼示例>>Java>>正文


Java Format類代碼示例

本文整理匯總了Java中java.text.Format的典型用法代碼示例。如果您正苦於以下問題:Java Format類的具體用法?Java Format怎麽用?Java Format使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


Format類屬於java.text包,在下文中一共展示了Format類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getFormat

import java.text.Format; //導入依賴的package包/類
/**
 * Returns format's pattern. 
 * 
 * @return format's pattern.
 */
public String getFormat() {
    if (format != null) return format;
    String fmt = null;
    if (formatter instanceof MaskFormatter) {
        fmt = ((MaskFormatter)formatter).getMask();
    } else if (formatter instanceof InternationalFormatter) {
        Format f = ((InternationalFormatter)formatter).getFormat();
        if (f instanceof DecimalFormat) {
            fmt = ((DecimalFormat)f).toPattern();
        } else if (f instanceof SimpleDateFormat) {
            fmt = ((SimpleDateFormat)f).toPattern();
        }
    }
    return fmt;
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:21,代碼來源:FormatSelector.java

示例2: getValueString

import java.text.Format; //導入依賴的package包/類
protected String getValueString(Object value, int row, Format format) {
    if (value == null) return "-"; // NOI18N
    
    StringBuilder s = new StringBuilder();
    s.append("("); // NOI18N
    
    if (maxValue == 0) {
        s.append(NAN);
    } else {
        double number = ((Number)value).doubleValue();
        if (number == 0) {
            if (renderingDiff) s.append('+'); // NOI18N
            s.append(NUL);
        } else {
            number = number / maxValue;
            if (renderingDiff && number > 0) s.append('+'); // NOI18N
            s.append(format.format(number));
        }
    }
    
    s.append(")"); // NOI18N
    return s.toString();
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:24,代碼來源:PercentRenderer.java

示例3: mbushPunetoret

import java.text.Format; //導入依賴的package包/類
public void mbushPunetoret(){
    try {
        String sql = "select * from Punetoret";
        Connection conn = DriverManager.getConnection(CON_STR, "test", "test");
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery(sql);
        ObservableList<TabelaPunetoret> data = FXCollections.observableArrayList();
        Format format = new SimpleDateFormat("dd/MM/yyyy");
        while (rs.next()){
            String s = format.format(rs.getDate("regjistrimi"));
            data.add(new TabelaPunetoret(rs.getInt("id"), rs.getString("emri"),
                    rs.getString("mbiemri"), rs.getString("komuna"), rs.getString("pozita"),
                    s, rs.getFloat("paga")));
        }

        table.setItems(data);
        conn.close();
    }catch (Exception ex){ex.printStackTrace();}
}
 
開發者ID:urankajtazaj,項目名稱:Automekanik,代碼行數:20,代碼來源:ShikoPunetoret.java

示例4: formatWithTimeZone

import java.text.Format; //導入依賴的package包/類
protected String formatWithTimeZone(
        String template,
        Object[] arguments, 
        Locale locale,
        TimeZone timezone) 
{
    MessageFormat mf = new MessageFormat(" ");
    mf.setLocale(locale);
    mf.applyPattern(template);
    if (!timezone.equals(TimeZone.getDefault())) 
    {
        Format[] formats = mf.getFormats();
        for (int i = 0; i < formats.length; i++) 
        {
            if (formats[i] instanceof DateFormat) 
            {
                DateFormat temp = (DateFormat) formats[i];
                temp.setTimeZone(timezone);
                mf.setFormat(i,temp);
            }
        }
    }
    return mf.format(arguments);
}
 
開發者ID:Appdome,項目名稱:ipack,代碼行數:25,代碼來源:LocalizedMessage.java

示例5: findAllByName

import java.text.Format; //導入依賴的package包/類
/**
 * Find the repositories matching to the given criteria.Look into name only.
 * 
 * @param criteria
 *            the search criteria.
 * @param node
 *            the node to be tested with given parameters.
 * @return project name.
 */
@GET
@Path("{node}/{criteria}")
@Consumes(MediaType.APPLICATION_JSON)
public List<NamedBean<String>> findAllByName(@PathParam("node") final String node, @PathParam("criteria") final String criteria) {
	final Map<String, String> parameters = pvResource.getNodeParameters(node);
	final CurlRequest request = new CurlRequest(HttpMethod.GET, StringUtils.appendIfMissing(parameters.get(parameterUrl), "/"), null);
	request.setSaveResponse(true);
	newCurlProcessor(parameters).process(request);

	// Prepare the context, an ordered set of projects
	final Format format = new NormalizeFormat();
	final String formatCriteria = format.format(criteria);

	// Limit the result
	return inMemoryPagination.newPage(
			Arrays.stream(StringUtils.splitByWholeSeparator(StringUtils.defaultString(request.getResponse()), "<a href=\"")).skip(1)
					.filter(s -> format.format(s).contains(formatCriteria))
					.map(s -> StringUtils.removeEnd(s.substring(0, Math.max(0, s.indexOf('\"'))), "/"))
					.filter(((Predicate<String>) String::isEmpty).negate()).map(id -> new NamedBean<>(id, id)).collect(Collectors.toList()),
					PageRequest.of(0, 10)).getContent();
}
 
開發者ID:ligoj,項目名稱:plugin-scm,代碼行數:31,代碼來源:AbstractIndexBasedPluginResource.java

示例6: getCpu

import java.text.Format; //導入依賴的package包/類
/**
 * du can be relatively expensive - we will cache almost always timers will
 * be reset in case of operation
 */
@RequestMapping ( "/getCpu" )
public ObjectNode getCpu (
							@RequestParam ( value = "filter" , defaultValue = "yes" , required = false ) String compressedFormat,
							HttpServletResponse response )
		throws IOException {

	logger.debug( "compressedFormat: {}", compressedFormat );

	response.setContentType( MediaType.APPLICATION_JSON_VALUE );

	ObjectNode serviceMetricsJson = osManager.getServiceMetrics( compressedFormat.equals( "yes" ) );

	Format tsFormater = new SimpleDateFormat( "HH.mm.ss" );
	// JsonNode rootNode = jacksonMapper.valueToTree(commandMap);
	((ObjectNode) serviceMetricsJson).put( "timestamp", tsFormater.format( new Date() ) );

	return serviceMetricsJson;

}
 
開發者ID:csap-platform,項目名稱:csap-core,代碼行數:24,代碼來源:HostRequests.java

示例7: filtro

import java.text.Format; //導入依賴的package包/類
private void filtro(){
    try {
        String sql;
        if (!txtPuna.getText().isEmpty())
            sql = "select * from Punet where konsumatori = '" + e.getText() + "' and lower(lloji) like lower('%" + txtPuna.getText() + "%')";
        else
            sql = "select * from Punet where konsumatori = '" + e.getText() + "'";

        Connection conn = DriverManager.getConnection(CON_STR, "test", "test");
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery(sql);

        ObservableList<punetTbl> data = FXCollections.observableArrayList();
        Format format = new SimpleDateFormat("dd/MM/yyyy");
        String s = "";
        while (rs.next()){
            s = format.format(rs.getDate("data"));
            data.add(new punetTbl(rs.getInt("id"), rs.getString("lloji"),
                    s, rs.getFloat("qmimi"), rs.getString("pershkrimi"), rs.getString("kryer"), rs.getString("makina")));
        }
        table.setItems(data);
        conn.close();
    }catch (Exception ex){
        ex.printStackTrace();
    }
}
 
開發者ID:urankajtazaj,項目名稱:Automekanik,代碼行數:27,代碼來源:TeDhenat.java

示例8: getFormatByArgumentName

import java.text.Format; //導入依賴的package包/類
/**
 * {@icu} Returns the first top-level format associated with the given argument name.
 * For more details, see {@link #setFormatByArgumentName(String, Format)}.
 * @param argumentName The name of the desired argument.
 * @return the Format associated with the name, or null if there isn't one.
 * @stable ICU 4.8
 */
public Format getFormatByArgumentName(String argumentName) {
    if (cachedFormatters == null) {
        return null;
    }
    int argNumber = MessagePattern.validateArgumentName(argumentName);
    if (argNumber < MessagePattern.ARG_NAME_NOT_NUMBER) {
        return null;
    }
    for (int partIndex = 0; (partIndex = nextTopLevelArgStart(partIndex)) >= 0;) {
        if (argNameMatches(partIndex + 1, argumentName, argNumber)) {
            return cachedFormatters.get(partIndex);
        }
    }
    return null;
}
 
開發者ID:abhijitvalluri,項目名稱:fitnotifications,代碼行數:23,代碼來源:MessageFormat.java

示例9: mbush

import java.text.Format; //導入依賴的package包/類
public void mbush(String emri){
    Thread t = new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                String sql = "select * from Punet where punetori = '" + emri + "' order by id asc";
                Connection conn = DriverManager.getConnection(CON_STR, "test", "test");
                Statement stmt = conn.createStatement();
                ResultSet rs = stmt.executeQuery(sql);
                ObservableList<TabelaTeDhenatPunetore> data = FXCollections.observableArrayList();
                Format format = new SimpleDateFormat("dd/MM/yyyy");
                String s = "";
                while (rs.next()) {
                    s = format.format(rs.getDate("data"));
                    data.add(new TabelaTeDhenatPunetore(rs.getInt("id"), rs.getString("lloji"), s,
                            rs.getFloat("qmimi"), rs.getString("konsumatori"), rs.getString("pershkrimi"), rs.getString("kryer"), rs.getString("makina")));
                }

                rs.close();
                stmt.close();
                conn.close();
                table.setItems(data);
            }catch (Exception ex){ex.printStackTrace();}
        }
    });
    t.start();
}
 
開發者ID:urankajtazaj,項目名稱:Automekanik,代碼行數:28,代碼來源:ShikoPunetPunetoret.java

示例10: getCalendarField

import java.text.Format; //導入依賴的package包/類
/**
 * Returns the calendarField under the start of the selection, or -1 if
 * there is no valid calendar field under the selection (or the spinner
 * isn't editing dates.
 */
private int getCalendarField(JSpinner spinner)
{
	JComponent editor = spinner.getEditor();

	if( editor instanceof JSpinner.DateEditor )
	{
		JSpinner.DateEditor dateEditor = (JSpinner.DateEditor) editor;
		JFormattedTextField ftf = dateEditor.getTextField();
		int start = ftf.getSelectionStart();
		JFormattedTextField.AbstractFormatter formatter = ftf.getFormatter();

		if( formatter instanceof InternationalFormatter )
		{
			Format.Field[] fields = ((InternationalFormatter) formatter).getFields(start);

			for( int counter = 0; counter < fields.length; counter++ )
			{
				if( fields[counter] instanceof DateFormat.Field )
				{
					int calendarField;

					if( fields[counter] == DateFormat.Field.HOUR1 )
					{
						calendarField = Calendar.HOUR;
					}
					else
					{
						calendarField = ((DateFormat.Field) fields[counter]).getCalendarField();
					}
					if( calendarField != -1 )
					{
						return calendarField;
					}
				}
			}
		}
	}
	return -1;
}
 
開發者ID:equella,項目名稱:Equella,代碼行數:45,代碼來源:FlatterSpinnerUI.java

示例11: getFormat

import java.text.Format; //導入依賴的package包/類
/**
 * Get a custom format from a format description.
 * 
 * @param desc String
 * @return Format
 */
private Format getFormat(String desc) {
    if (registry != null) {
        String name = desc;
        String args = null;
        int i = desc.indexOf(START_FMT);
        if (i > 0) {
            name = desc.substring(0, i).trim();
            args = desc.substring(i + 1).trim();
        }
        FormatFactory factory = (FormatFactory) registry.get(name);
        if (factory != null) {
            return factory.getFormat(name, args, getLocale());
        }
    }
    return null;
}
 
開發者ID:lamsfoundation,項目名稱:lams,代碼行數:23,代碼來源:ExtendedMessageFormat.java

示例12: findAll

import java.text.Format; //導入依賴的package包/類
/**
 * Call a Fortify REST service to fetch items by their name.<br>
 * NOTE : process manager will be shut down.
 * 
 * @param node
 *            node to query.
 * @param url
 *            query URL.
 * @param criteria
 *            Optional name to match.
 * @return Projects matching to the given criteria.
 */
private Collection<FortifyProject> findAll(final String node, final String url, final String criteria)
		throws IOException {
	// Check the user can log-in to Fortify
	final Collection<Map<String, Object>> data = getFortifyResource(this.pvResource.getNodeParameters(node),
			url);
	final Format format = new NormalizeFormat();
	final String formatCriteria = format.format(StringUtils.trimToEmpty(criteria));

	// Filter by criteria on the project name
	final Map<Integer, FortifyProject> result = new TreeMap<>();
	data.stream().filter(item -> (format.format(item.get("name"))).contains(formatCriteria)).forEach(item -> {
		final FortifyProject entry = toProject(item);
		result.put(entry.getId(), entry);
	});
	return result.values();
}
 
開發者ID:ligoj,項目名稱:plugin-security-fortify,代碼行數:29,代碼來源:FortifyPluginResource.java

示例13: writeData

import java.text.Format; //導入依賴的package包/類
/**
 * Write issue data
 */
private void writeData(final JiraChangeItem change, final String key, final Writer writer, final Format df, final Format idf) throws IOException {
	// Write static data
	writer.write(change.getId().toString());
	writer.write(';');
	writer.write(key);
	writer.write(';');
	writer.write(ObjectUtils.defaultIfNull(change.getAuthor(), change.getReporter()));
	writer.write(';');
	writer.write(ObjectUtils.defaultIfNull(change.getFromStatus(), "").toString());
	writer.write(';');
	writer.write(String.valueOf(change.getToStatus()));
	writer.write(';');
	writer.write(idf.format(ObjectUtils.defaultIfNull(statusText.get(change.getFromStatus()), "")));
	writer.write(';');
	writer.write(idf.format(statusText.get(change.getToStatus())));
	writer.write(';');
	writer.write(df.format(change.getCreated()));
	writer.write(';');
	writer.write(String.valueOf(change.getCreated().getTime()));
}
 
開發者ID:ligoj,項目名稱:plugin-bt-jira,代碼行數:24,代碼來源:CsvStatusStreamingOutput.java

示例14: writeNodeActivities

import java.text.Format; //導入依賴的package包/類
/**
 * Write user's activities
 */
protected void writeNodeActivities(final Map<String, Activity> activities, final Writer writer, final Format df) throws IOException {
	for (final INamableBean<String> node : computations.getNodes()) {
		writer.write(';');

		// Last connection, if available
		final Activity activity = activities.get(node.getId());
		if (activity != null) {
			// There is an activity for this user and this node
			writer.write(df.format(activity.getLastConnection()));
		}
	}
}
 
開發者ID:ligoj,項目名稱:plugin-id-ldap,代碼行數:16,代碼來源:CsvStreamingOutput.java

示例15: test_toFormat_parseObject_StringParsePosition_invalidPosition_tooBig

import java.text.Format; //導入依賴的package包/類
@Test
public void test_toFormat_parseObject_StringParsePosition_invalidPosition_tooBig() throws Exception {
    // SimpleDateFormat has this behavior
    DateTimeFormatter dtf = fmt.withLocale(Locale.ENGLISH).withDecimalStyle(DecimalStyle.STANDARD);
    ParsePosition pos = new ParsePosition(6);
    Format test = dtf.toFormat();
    assertNull(test.parseObject("ONE30", pos));
    assertTrue(pos.getErrorIndex() >= 0);
}
 
開發者ID:lambdalab-mirror,項目名稱:jdk8u-jdk,代碼行數:10,代碼來源:TCKDateTimeFormatter.java


注:本文中的java.text.Format類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。